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;
|
||||
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));
|
||||
|
||||
return true;
|
||||
|
Reference in New Issue
Block a user