Off-by-10 error (HPa vs kPa)
This commit is contained in:
@ -115,7 +115,7 @@ bool mgos_barometer_bme280_read(struct mgos_barometer *dev) {
|
|||||||
var2 = (((int64_t)bme280_data->calib.dig_P8) * P) >> 19;
|
var2 = (((int64_t)bme280_data->calib.dig_P8) * P) >> 19;
|
||||||
P = ((P + var1 + var2) >> 8) + (((int64_t)bme280_data->calib.dig_P7) << 4);
|
P = ((P + var1 + var2) >> 8) + (((int64_t)bme280_data->calib.dig_P7) << 4);
|
||||||
}
|
}
|
||||||
dev->pressure=((float)P/256.0)*1000;
|
dev->pressure=((float)P/256.0)*100;
|
||||||
// LOG(LL_DEBUG, ("P=%.2f T=%.2f", dev->pressure, dev->temperature));
|
// LOG(LL_DEBUG, ("P=%.2f T=%.2f", dev->pressure, dev->temperature));
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
Reference in New Issue
Block a user