SSLM1 / BAROMETER

Dependents:   class_practice

Committer:
rary
Date:
Mon Jun 29 05:13:36 2020 +0000
Revision:
2:8689bf235745
Parent:
1:7badb569b734
Child:
3:f7beb1c93ba8
ver_don't do

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rary 1:7badb569b734 1 #include "mbed.h"
rary 1:7badb569b734 2 #include "BAROMETER.h"
rary 1:7badb569b734 3
rary 1:7badb569b734 4 BAROMETER::BAROMETER( PinName sda, PinName scl, adress ) : i2c(sda, scl), _addr(adress)
rary 1:7badb569b734 5 {
rary 1:7badb569b734 6 }
rary 1:7badb569b734 7
rary 1:7badb569b734 8 BAROMETR::~BAROMETER()
rary 1:7badb569b734 9 {
rary 1:7badb569b734 10 }
rary 1:7badb569b734 11
rary 1:7badb569b734 12 char BAROMETER::i2c_read(char regist)
rary 2:8689bf235745 13 {
rary 1:7badb569b734 14 char cmd[2];
rary 1:7badb569b734 15 cmd[0]=regist;
rary 1:7badb569b734 16 i2c.write(addr,cmd,1);
rary 1:7badb569b734 17 i2c.read(addr,cmd,1);
rary 1:7badb569b734 18 return cmd[0];
rary 1:7badb569b734 19 }
rary 1:7badb569b734 20
rary 1:7badb569b734 21 void BAROMETER::i2c_write(char regist,char data)
rary 1:7badb569b734 22 {
rary 1:7badb569b734 23 cmd[0]=regist;
rary 1:7badb569b734 24 cmd[1]=data;
rary 1:7badb569b734 25 i2c.write(addr,cmd,2);
rary 1:7badb569b734 26 }