bytearray needed write8 and writeRaw8 on esp8266

http://forum.micropython.org/viewtopic.php?p=10559#p10559
pull/1/head
Peter Dahlberg 2016-05-19 23:49:11 +02:00
rodzic 4c803e4d8f
commit 9cb8c47206
1 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -97,13 +97,15 @@ class Device:
def writeRaw8(self, value):
"""Write an 8-bit value on the bus (without register)."""
value = value & 0xFF
self._i2c.writeto(self._address, value)
buf = bytearray(1)
buf[0] = value & 0xFF
self._i2c.writeto(self._address, buf)
def write8(self, register, value):
"""Write an 8-bit value to the specified register."""
value = value & 0xFF
self._i2c.writeto_mem(self._address, register, value)
buf = bytearray(1)
buf[0] = value & 0xFF
self._i2c.writeto_mem(self._address, register, buf)
def write16(self, register, value):
"""Write a 16-bit value to the specified register."""