From 36a01e28d2d265cdb1e96158b84c1cf35faf7d20 Mon Sep 17 00:00:00 2001 From: caternuson Date: Fri, 20 Sep 2019 19:38:40 -0700 Subject: [PATCH] add i2c scan --- src/adafruit_blinka/microcontroller/ft232h/i2c.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/adafruit_blinka/microcontroller/ft232h/i2c.py b/src/adafruit_blinka/microcontroller/ft232h/i2c.py index 45b8921..fd2d30c 100644 --- a/src/adafruit_blinka/microcontroller/ft232h/i2c.py +++ b/src/adafruit_blinka/microcontroller/ft232h/i2c.py @@ -9,6 +9,9 @@ class I2C: self._i2c.configure('ftdi:///1') Pin.ft232h_gpio = self._i2c.get_gpio() + def scan(self): + return [addr for addr in range(0x79) if self._i2c.poll(addr)] + def writeto(self, address, buffer, *, start=0, end=None, stop=True): end = end if end else len(buffer) port = self._i2c.get_port(address) -- 2.49.0