Skip to content

Commit 26a28bf

Browse files
author
Geoff Lee
committed
Fix reassignment of variable in pressure calculation algo
1 parent 1baa47f commit 26a28bf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

library/bme680/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -304,9 +304,9 @@ def _calc_pressure(self, pressure_adc):
304304
self.calibration_data.par_p6) >> 2
305305
var2 = var2 + ((var1 * self.calibration_data.par_p5) << 1)
306306
var2 = (var2 >> 2) + (self.calibration_data.par_p4 << 16)
307-
308-
var1 = ((var1 >> 2) * (var1 >> 2)) >> 13
309-
var1 = ((var1 * (self.calibration_data.par_p3 << 5)) >> 3) + ((self.calibration_data.par_p2 * var1) >> 1)
307+
var1 = (((((var1 >> 2) * (var1 >> 2)) >> 13 ) *
308+
((self.calibration_data.par_p3 << 5)) >> 3) +
309+
((self.calibration_data.par_p2 * var1) >> 1))
310310
var1 = var1 >> 18
311311

312312
var1 = ((32768 + var1) * self.calibration_data.par_p1) >> 15

0 commit comments

Comments
 (0)