Dependencies:   IAP

Revision:
8:1db19b529b22
Parent:
4:4060309b9cc0
--- a/I2cPeripherals/I2cPeripherals.h	Tue Apr 28 01:48:21 2015 +0000
+++ b/I2cPeripherals/I2cPeripherals.h	Sun Feb 21 05:14:57 2021 +0000
@@ -2,6 +2,7 @@
 #define MBED_I2cPeripherals_H
 
 #include "mbed.h"
+#include <iostream> 
 #include "stdarg.h"
 
 #define LPS331AP    // baro
@@ -18,12 +19,13 @@
 #define ULTRASONIC_ADDR 5
 #define I2C_EEPROM_ADDR 0xA0
 
-class I2cPeripherals : public Stream
+class I2cPeripherals
 {
 public:
     I2cPeripherals(PinName , PinName );
     
     void start(int contrast=60);
+    int write_lcd(const char*);
     void write_reg(int,char,char*,int);
     void read_reg(int,char,char*,int);
     int write_EEPROM(short,char*,int);
@@ -39,8 +41,8 @@
     float height_mm();
     float height_us();
 private:
-    virtual int _putc(int value);
-    virtual int _getc();
+//    virtual int _putc(int value);
+//    virtual int _getc();
     void i2c_write(int,char*,int);
     void find();
     int ultrasonic(char);