diff --git a/model/sensor/driver/chipset/barometer/barometer_bmp180.c b/model/sensor/driver/chipset/barometer/barometer_bmp180.c index d39ba1de41d07c17fae92aec230a86c06d4d1449..4001a49ef0b4534dd1ac87b9ee559621884d5299 100644 --- a/model/sensor/driver/chipset/barometer/barometer_bmp180.c +++ b/model/sensor/driver/chipset/barometer/barometer_bmp180.c @@ -234,7 +234,9 @@ static int32_t CalcBarometerData(struct BarometerRawData *barometerData, int32_ coefficientData.x1 = (coefficientData.x1 * BMP180_CONSTANT_10) >> BMP180_CONSTANT_9; coefficientData.x2 = (BMP180_CONSTANT_0 * coefficientData.p) >> BMP180_CONSTANT_9; tnp[BAROMETER_BAROMETER] = coefficientData.p + ((coefficientData.x1 + coefficientData.x2 - + BMP180_CONSTANT_11) >> BMP180_CONSTANT_3); + + BMP180_CONSTANT_11) >> BMP180_CONSTANT_3); + + return 0; } int32_t ReadBmp180Data(struct SensorCfgData *data)