X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/3395c53b2390013098f543dbe6c810c34a5d9705..a4185d68816bf26745ba40ec2cc4783373fa432e:/src/adafruit_blinka/microcontroller/nova/i2c.py diff --git a/src/adafruit_blinka/microcontroller/nova/i2c.py b/src/adafruit_blinka/microcontroller/nova/i2c.py index 3e8f2ab..f5ee718 100644 --- a/src/adafruit_blinka/microcontroller/nova/i2c.py +++ b/src/adafruit_blinka/microcontroller/nova/i2c.py @@ -1,27 +1,12 @@ -from adafruit_blinka.microcontroller.nova.pin import Pin - class I2C: def __init__(self): - # change GPIO controller to I2C - from binhoHostAdapter import binhoHostAdapter - from binhoHostAdapter import binhoUtilities - - utilities = binhoUtilities.binhoUtilities() - devices = utilities.listAvailableDevices() - - if len(devices) > 0: - - self._nova = binhoHostAdapter.binhoHostAdapter(devices[0]) - self._nova.setNumericalBase(10) - self._nova.setOperationMode(0, "I2C") - self._nova.setPullUpStateI2C(0, "EN") - self._nova.setClockI2C(0, 400000) - - else: - raise RuntimeError('No Binho host adapter found!') - - # Pin.ft232h_gpio = self._i2c.get_gpio() + from adafruit_blinka.microcontroller.nova import Connection + self._nova = Connection.getInstance() + self._nova.setNumericalBase(10) + self._nova.setOperationMode(0, "I2C") + self._nova.setPullUpStateI2C(0, "EN") + self._nova.setClockI2C(0, 400000) def scan(self):