]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/adafruit_blinka/microcontroller/nova/i2c.py
Add support for digitalio pins
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / nova / i2c.py
index f62e73e95ba82fbd09c5c8171f0798dac26e57b1..bf36e2acd455b630e346b536d33d827159a0d283 100644 (file)
@@ -1,4 +1,4 @@
-from adafruit_blinka.microcontroller.nova.pin import Pin
+#from adafruit_blinka.microcontroller.nova.pin import Pin
 
 class I2C:
 
 
 class I2C:
 
@@ -21,8 +21,6 @@ class I2C:
         else:
             raise RuntimeError('No Binho host adapter found!')
 
         else:
             raise RuntimeError('No Binho host adapter found!')
 
-        # Pin.ft232h_gpio = self._i2c.get_gpio()
-
     def scan(self):
 
         scanResults = []
     def scan(self):
 
         scanResults = []
@@ -55,10 +53,10 @@ class I2C:
 
         end = end if end else len(buffer)
 
 
         end = end if end else len(buffer)
 
-        result = self._nova.readBytesI2C(0, address, len(buffer(start:end)))
+        result = self._nova.readBytesI2C(0, address, len(buffer[start:end]))
         resp = result.split(" ")
 
         resp = result.split(" ")
 
-        for i in range(len(buffer(start:end))):
+        for i in range(len(buffer[start:end])):
             buffer[start+i] = resp[2+i]
 
     def writeto_then_readfrom(self, address, buffer_out, buffer_in, *,
             buffer[start+i] = resp[2+i]
 
     def writeto_then_readfrom(self, address, buffer_out, buffer_in, *,
@@ -75,8 +73,8 @@ class I2C:
 
         self._nova.endI2C(0, True)
 
 
         self._nova.endI2C(0, True)
 
-        result = self._nova.readBytesI2C(0, address, len(buffer_in(in_start:in_end)))
+        result = self._nova.readBytesI2C(0, address, len(buffer_in[in_start:in_end]))
         resp = result.split(" ")
 
         resp = result.split(" ")
 
-        for i in range(len(buffer_in(in_start:in_end))):
+        for i in range(len(buffer_in[in_start:in_end])):
             buffer_in[in_start+i] = resp[2+i]
             buffer_in[in_start+i] = resp[2+i]