fix error which causes pressure to be off by factor 2.56

This commit is contained in:
Hannes Ellinger 2020-05-03 06:28:26 +02:00
parent cf56a6f785
commit 6acf82ef0c
1 changed files with 2 additions and 2 deletions

View File

@ -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;
}
/*!