Library for the BME220
Fork of BME680 by
Diff: BME680.cpp
- Revision:
- 6:37b94c473e8a
- Parent:
- 5:0cdc1c3adb32
--- a/BME680.cpp Tue Jan 24 14:10:36 2017 +0000 +++ b/BME680.cpp Wed Jan 25 12:06:36 2017 +0000 @@ -808,7 +808,7 @@ void BME680::readRegister(int reg, int size) { _i2c_bus->start(); - _i2c_bus->write(_addr); + if (_i2c_bus->write(_addr) != 1) USBserialComms.printf("BME680 addr write failed (read)\r"); _i2c_bus->write(reg); _i2c_bus->start(); _i2c_bus->write(_addr | 0x01); @@ -822,7 +822,7 @@ void BME680::writeRegister(int reg, int value) { _i2c_bus->start(); - _i2c_bus->write(_addr); + if (_i2c_bus->write(_addr) != 1) USBserialComms.printf("BME680 addr write failed (write)\r"); _i2c_bus->write(reg); _i2c_bus->write(value); _i2c_bus->stop();