fix error which causes pressure to be off by factor 2.56
This commit is contained in:
parent
cf56a6f785
commit
6acf82ef0c
|
|
@ -455,9 +455,9 @@ float Adafruit_BME280::readPressure(void) {
|
|||
var2 = (((int64_t)_bme280_calib.dig_P8) * var4) / 524288;
|
||||
var4 = ((var4 + var1 + var2) / 256) + (((int64_t)_bme280_calib.dig_P7) * 16);
|
||||
|
||||
uint32_t P = (uint32_t)(((var4 / 2) * 100) / 128);
|
||||
float P = var4 / 256.0;
|
||||
|
||||
return (float)P / 256;
|
||||
return P;
|
||||
}
|
||||
|
||||
/*!
|
||||
|
|
|
|||
Loading…
Reference in New Issue