Skip to content

Commit f1fe707

Browse files
authored
Merge pull request #14 from robert-hh/master
adafruit_bme680.py: Fix compensation of pressure values
2 parents 1c8dade + 10b6f91 commit f1fe707

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

adafruit_bme680.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@ def pressure(self):
189189
var2 = (var2 * self._pressure_calibration[5]) / 4
190190
var2 = var2 + (var1 * self._pressure_calibration[4] * 2)
191191
var2 = (var2 / 4) + (self._pressure_calibration[3] * 65536)
192-
var1 = ((var1 / 4) * (var1 / 4)) / 8192
193-
var1 = (((var1 * self._pressure_calibration[2] * 32) / 8) +
192+
var1 = (((((var1 / 4) * (var1 / 4)) / 8192) *
193+
(self._pressure_calibration[2] * 32) / 8) +
194194
((self._pressure_calibration[1] * var1) / 2))
195195
var1 = var1 / 262144
196196
var1 = ((32768 + var1) * self._pressure_calibration[0]) / 32768

0 commit comments

Comments
 (0)