]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/busio.py
i2c
[Adafruit_Blinka-hackapet.git] / src / busio.py
index 0a3f52991820fb23edf7188664ac73ade7610946..08761c4c137b367d708655adf3365512bd3f4b3f 100644 (file)
@@ -10,7 +10,6 @@ See `CircuitPython:busio` in CircuitPython for more details.
 * Author(s): cefn
 """
 import os
 * Author(s): cefn
 """
 import os
-
 try:
     import threading
 except ImportError:
 try:
     import threading
 except ImportError:
@@ -51,15 +50,17 @@ class I2C(Lockable):
             self._i2c = _I2C(frequency=frequency)
             return
         if detector.board.microchip_mcp2221:
             self._i2c = _I2C(frequency=frequency)
             return
         if detector.board.microchip_mcp2221:
-            if (
-                "BLINKA_FORCECHIP" in os.environ
-                and os.environ["BLINKA_FORCEBOARD"] == "MICROCHIP_MCP2221"
-            ):
-                from adafruit_blinka.microcontroller.fake_mcp2221.i2c import I2C as _I2C
-            else:
-                from adafruit_blinka.microcontroller.mcp2221.i2c import I2C as _I2C
+            from adafruit_blinka.microcontroller.mcp2221.i2c import I2C as _I2C
+
             self._i2c = _I2C(frequency=frequency)
             return
             self._i2c = _I2C(frequency=frequency)
             return
+
+        if "BLINKA_FORCECHIP" in os.environ and os.environ["BLINKA_FORCEBOARD"] == "GENERIC_AGNOSTIC_BOARD":
+            from adafruit_blinka.microcontroller.generic_agnostic_board.i2c import I2C as _I2C
+
+            self._i2c = _I2C(frequency=frequency)
+            return
+
         if detector.board.greatfet_one:
             from adafruit_blinka.microcontroller.nxp_lpc4330.i2c import I2C as _I2C
 
         if detector.board.greatfet_one:
             from adafruit_blinka.microcontroller.nxp_lpc4330.i2c import I2C as _I2C