library for AMS ENS210 temperature and humidity sensor
Dependents: rIoTwear-temp-humid
Diff: AMS_ENS210.cpp
- Revision:
- 6:475b764b720d
- Parent:
- 5:22b8ef3a65e1
- Child:
- 7:d61772b5cd3b
diff -r 22b8ef3a65e1 -r 475b764b720d AMS_ENS210.cpp --- a/AMS_ENS210.cpp Fri Jan 20 14:33:17 2017 +0000 +++ b/AMS_ENS210.cpp Tue Jan 24 10:46:20 2017 +0000 @@ -89,14 +89,18 @@ _i2c = i2c; } +I2C* AMS_ENS210::i2c_interface() { + return _i2c; +} + bool AMS_ENS210::start(bool temp, bool humid) { char cmd[1] = {0 | temp | (humid << 1)}; - return i2c_write(SENS_START, cmd, 1) == 1; //_i2c->write(ENS210_ENS210_ENS210_ENS210_ENS210_ENS210_ENS210_SLAVE_ADDR, cmd, 2) == 2; + return i2c_write(SENS_START, cmd, 1) == 1; //_i2c->write(ENS210_SLAVE_ADDR, cmd, 2) == 2; } bool AMS_ENS210::stop(bool temp, bool humid) { char cmd[1] = {0 | temp | (humid << 1)}; - return i2c_write(SENS_STOP, cmd, 1) == 1; //_i2c->write(ENS210_ENS210_ENS210_ENS210_ENS210_ENS210_ENS210_SLAVE_ADDR, cmd, 2) == 2; + return i2c_write(SENS_STOP, cmd, 1) == 1; //_i2c->write(ENS210_SLAVE_ADDR, cmd, 2) == 2; } bool AMS_ENS210::temp_is_measuring() {