kopia lustrzana https://github.com/peterhinch/mpy_bme280_esp8266
Merge pull request #3 from johnmccombs/master
fix bits shifted in the wrong direction in pressure calculationpull/1/head
commit
72c9d4eb07
|
@ -159,7 +159,7 @@ class BME280:
|
||||||
var2 = var2 + ((var1 * self.dig_P5) << 17)
|
var2 = var2 + ((var1 * self.dig_P5) << 17)
|
||||||
var2 = var2 + (self.dig_P4 << 35)
|
var2 = var2 + (self.dig_P4 << 35)
|
||||||
var1 = (((var1 * var1 * self.dig_P3) >> 8) +
|
var1 = (((var1 * var1 * self.dig_P3) >> 8) +
|
||||||
((var1 * self.dig_P2) >> 12))
|
((var1 * self.dig_P2) << 12))
|
||||||
var1 = (((1 << 47) + var1) * self.dig_P1) >> 33
|
var1 = (((1 << 47) + var1) * self.dig_P1) >> 33
|
||||||
if var1 == 0:
|
if var1 == 0:
|
||||||
pressure = 0
|
pressure = 0
|
||||||
|
|
Ładowanie…
Reference in New Issue