- from pyftdi.i2c import I2cController
- self._i2c = I2cController()
- self._i2c.configure('ftdi:///1')
- Pin.ft232h_gpio = self._i2c.get_gpio()
+ 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!')