class I2C:
- def __init__(self):
+ def __init__(self, *, frequency=400000):
# change GPIO controller to I2C
from pyftdi.i2c import I2cController
self._i2c = I2cController()
- self._i2c.configure('ftdi:///1')
+ self._i2c.configure('ftdi:///1', frequency=frequency)
Pin.ft232h_gpio = self._i2c.get_gpio()
def scan(self):
self.deinit()
if detector.board.ftdi_ft232h:
from adafruit_blinka.microcontroller.ft232h.i2c import I2C
- self._i2c = I2C()
+ self._i2c = I2C(frequency=frequency)
return
elif detector.board.binho_nova:
from adafruit_blinka.microcontroller.nova.i2c import I2C