Skip to content

Commit 888d8b3

Browse files
committed
Convert negative gas resistance readings to unsigned int32
1 parent 288daed commit 888d8b3

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

library/bme680/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,9 @@ def _calc_gas_resistance(self, gas_res_adc, gas_range):
354354
var3 = ((lookupTable2[gas_range] * var1) >> 9)
355355
calc_gas_res = ((var3 + (var2 >> 1)) / var2)
356356

357+
if calc_gas_res < 0:
358+
calc_gas_res = (1<<32) + calc_gas_res
359+
357360
return calc_gas_res
358361

359362
def _calc_heater_resistance(self, temperature):

0 commit comments

Comments
 (0)