Convert negative gas resistance readings to unsigned int32

This commit is contained in:
Phil Howard 2017-12-01 14:08:40 +00:00
parent 288daed781
commit 888d8b312a
1 changed files with 3 additions and 0 deletions

View File

@ -354,6 +354,9 @@ class BME680(BME680Data):
var3 = ((lookupTable2[gas_range] * var1) >> 9)
calc_gas_res = ((var3 + (var2 >> 1)) / var2)
if calc_gas_res < 0:
calc_gas_res = (1<<32) + calc_gas_res
return calc_gas_res
def _calc_heater_resistance(self, temperature):