SSLM1 / BAROMETER

Dependents:   class_practice

Revision:
3:f7beb1c93ba8
Parent:
2:8689bf235745
diff -r 8689bf235745 -r f7beb1c93ba8 BAROMETER.cpp
--- a/BAROMETER.cpp	Mon Jun 29 05:13:36 2020 +0000
+++ b/BAROMETER.cpp	Mon Jun 29 06:50:06 2020 +0000
@@ -1,11 +1,11 @@
 #include "mbed.h"
 #include "BAROMETER.h"
 
-BAROMETER::BAROMETER( PinName sda, PinName scl, adress ) : i2c(sda, scl), _addr(adress)
+BAROMETER::BAROMETER( PinName sda, PinName scl, char adress ) : i2c(sda, scl), _addr(adress)
 {
 }
 
-BAROMETR::~BAROMETER()
+BAROMETER::~BAROMETER()
 {
 }
 
@@ -13,14 +13,15 @@
 {
     char cmd[2];
     cmd[0]=regist;
-    i2c.write(addr,cmd,1);
-    i2c.read(addr,cmd,1);
+    i2c.write(_addr,cmd,1);
+    i2c.read(_addr,cmd,1);
     return cmd[0];
 }
 
 void BAROMETER::i2c_write(char regist,char data)
 {
+    char cmd[2];
     cmd[0]=regist;
     cmd[1]=data;
-    i2c.write(addr,cmd,2);
+    i2c.write(_addr,cmd,2);
 }