We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f3fc9f6 commit 2149447Copy full SHA for 2149447
Adafruit_BME280.cpp
@@ -404,9 +404,9 @@ void Adafruit_BME280::readCoefficients(void) {
404
_bme280_calib.dig_H1 = read8(BME280_REGISTER_DIG_H1);
405
_bme280_calib.dig_H2 = readS16_LE(BME280_REGISTER_DIG_H2);
406
_bme280_calib.dig_H3 = read8(BME280_REGISTER_DIG_H3);
407
- _bme280_calib.dig_H4 = (read8(BME280_REGISTER_DIG_H4) << 4) |
+ _bme280_calib.dig_H4 = ((int8_t)read8(BME280_REGISTER_DIG_H4) << 4) |
408
(read8(BME280_REGISTER_DIG_H4 + 1) & 0xF);
409
- _bme280_calib.dig_H5 = (read8(BME280_REGISTER_DIG_H5 + 1) << 4) |
+ _bme280_calib.dig_H5 = ((int8_t)read8(BME280_REGISTER_DIG_H5 + 1) << 4) |
410
(read8(BME280_REGISTER_DIG_H5) >> 4);
411
_bme280_calib.dig_H6 = (int8_t)read8(BME280_REGISTER_DIG_H6);
412
}
0 commit comments