kopia lustrzana https://github.com/peterhinch/mpy_bme280_esp8266
more clear tuple unpack syntax
rodzic
2a7ad4b448
commit
536fcceddf
|
@ -74,13 +74,13 @@ class BME280:
|
|||
self.dig_H1 = unpack("<HhhHhhhhhhhhB", dig_88_a1)
|
||||
|
||||
self.dig_H2, self.dig_H3 = unpack("<hB", dig_e1_e7)
|
||||
e4_sign, = unpack_from("<b", dig_e1_e7, 3)
|
||||
e4_sign = unpack_from("<b", dig_e1_e7, 3)[0]
|
||||
self.dig_H4 = (e4_sign << 4) | (dig_e1_e7[4] & 0xF)
|
||||
|
||||
e6_sign, = unpack_from("<b", dig_e1_e7, 5)
|
||||
e6_sign = unpack_from("<b", dig_e1_e7, 5)[0]
|
||||
self.dig_H5 = (e6_sign << 4) | (dig_e1_e7[4] >> 4)
|
||||
|
||||
self.dig_H6, = unpack_from("<b", dig_e1_e7, 6)
|
||||
self.dig_H6 = unpack_from("<b", dig_e1_e7, 6)[0]
|
||||
|
||||
|
||||
self.i2c.writeto_mem(self.address, BME280_REGISTER_CONTROL,
|
||||
|
|
Ładowanie…
Reference in New Issue