From: Francis Guevarra Date: Tue, 26 Nov 2019 21:41:03 +0000 (-0800) Subject: Adafuit uses 7-bit address, shift address to make it 8-bit for binho nova writeto_the... X-Git-Tag: 3.1.0^2^2~1^2~1 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/3172479ec8bc2abe0836e8a6c7113a3c3cef1217 Adafuit uses 7-bit address, shift address to make it 8-bit for binho nova writeto_then_readfrom i2c --- diff --git a/src/adafruit_blinka/microcontroller/nova/i2c.py b/src/adafruit_blinka/microcontroller/nova/i2c.py index 7effcb8..3c9325c 100644 --- a/src/adafruit_blinka/microcontroller/nova/i2c.py +++ b/src/adafruit_blinka/microcontroller/nova/i2c.py @@ -57,7 +57,7 @@ class I2C: out_end = out_end if out_end else len(buffer_out) in_end = in_end if in_end else len(buffer_in) - self._nova.startI2C(0, address) + self._nova.startI2C(0, address<<1) for i in range(out_start, out_end): self._nova.writeByteI2C(0, buffer_out[i])