From: brentru Date: Mon, 3 Jun 2024 15:44:28 +0000 (-0400) Subject: remove need for forcechip X-Git-Tag: 8.40.0~2^2~2 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/d4ac4825c600575d95ca47429c42614fab7dca5b?ds=inline remove need for forcechip --- diff --git a/src/analogio.py b/src/analogio.py index f1b9a55..4bb3591 100644 --- a/src/analogio.py +++ b/src/analogio.py @@ -63,10 +63,7 @@ elif detector.board.itsybitsy_u2if: from adafruit_blinka.microcontroller.rp2040_u2if.analogio import ( AnalogIn_ItsyBitsy as AnalogIn, ) -elif ( - "BLINKA_FORCECHIP" in os.environ - and os.environ["BLINKA_FORCEBOARD"] == "GENERIC_AGNOSTIC_BOARD" -): +elif detector.board.OS_AGNOSTIC_BOARD: from adafruit_blinka.microcontroller.generic_agnostic_board.analogio import AnalogIn from adafruit_blinka.microcontroller.generic_agnostic_board.analogio import ( AnalogOut, diff --git a/src/board.py b/src/board.py index 44f8fda..975f99d 100644 --- a/src/board.py +++ b/src/board.py @@ -388,10 +388,7 @@ elif board_id == ap_board.LICHEEPI_4A: elif board_id == ap_board.MILKV_DUO: from adafruit_blinka.board.milkv_duo import * -elif ( - "BLINKA_FORCECHIP" in os.environ - and os.environ["BLINKA_FORCEBOARD"] == "GENERIC_AGNOSTIC_BOARD" -): +elif board_id == ap_board.OS_AGNOSTIC_BOARD: from adafruit_blinka.board.generic_agnostic_board import * elif "sphinx" in sys.modules: diff --git a/src/busio.py b/src/busio.py index 2ebc23d..531cd7f 100644 --- a/src/busio.py +++ b/src/busio.py @@ -56,10 +56,7 @@ class I2C(Lockable): self._i2c = _I2C(frequency=frequency) return - if ( - "BLINKA_FORCECHIP" in os.environ - and os.environ["BLINKA_FORCEBOARD"] == "GENERIC_AGNOSTIC_BOARD" - ): + if detector.board.OS_AGNOSTIC_BOARD: from adafruit_blinka.microcontroller.generic_agnostic_board.i2c import ( I2C as _I2C, ) @@ -363,10 +360,7 @@ class SPI(Lockable): from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI elif detector.board.ftdi_ft2232h: from adafruit_blinka.microcontroller.ftdi_mpsse.mpsse.spi import SPI as _SPI - elif ( - "BLINKA_FORCECHIP" in os.environ - and os.environ["BLINKA_FORCEBOARD"] == "GENERIC_AGNOSTIC_BOARD" - ): + elif detector.board.OS_AGNOSTIC_BOARD: from adafruit_blinka.microcontroller.generic_agnostic_board.spi import ( SPI as _SPI, ) diff --git a/src/digitalio.py b/src/digitalio.py index ecdc98e..5c6c2bf 100644 --- a/src/digitalio.py +++ b/src/digitalio.py @@ -137,10 +137,7 @@ elif detector.chip.RP2040: from machine import Pin elif detector.chip.CV1800B: from adafruit_blinka.microcontroller.cv1800b.pin import Pin -elif ( - "BLINKA_FORCECHIP" in os.environ - and os.environ["BLINKA_FORCEBOARD"] == "GENERIC_AGNOSTIC_BOARD" -): +elif detector.chip.OS_AGNOSTIC: from adafruit_blinka.microcontroller.generic_agnostic_board.pin import Pin from adafruit_blinka import Enum, ContextManaged diff --git a/src/microcontroller/__init__.py b/src/microcontroller/__init__.py index 394d274..cf51a81 100644 --- a/src/microcontroller/__init__.py +++ b/src/microcontroller/__init__.py @@ -150,10 +150,7 @@ elif chip_id == ap_chip.TH1520: from adafruit_blinka.microcontroller.thead.th1520 import * elif chip_id == ap_chip.GENERIC_X86: print("WARNING: GENERIC_X86 is not fully supported. Some features may not work.") -elif ( - "BLINKA_FORCECHIP" in os.environ - and os.environ["BLINKA_FORCEBOARD"] == "GENERIC_AGNOSTIC_BOARD" -): +elif chip_id == ap_chip.OS_AGNOSTIC: from adafruit_blinka.microcontroller.generic_agnostic_board import * elif chip_id is None: print( diff --git a/src/microcontroller/pin.py b/src/microcontroller/pin.py index 0585d50..f966ebe 100644 --- a/src/microcontroller/pin.py +++ b/src/microcontroller/pin.py @@ -96,10 +96,7 @@ elif chip_id == ap_chip.BINHO: from adafruit_blinka.microcontroller.nova.pin import * elif chip_id == ap_chip.LPC4330: from adafruit_blinka.microcontroller.nxp_lpc4330.pin import * -elif ( - "BLINKA_FORCECHIP" in os.environ - and os.environ["BLINKA_FORCEBOARD"] == "GENERIC_AGNOSTIC_BOARD" -): +elif chip_id == ap_chip.OS_AGNOSTIC: from adafruit_blinka.microcontroller.generic_agnostic_board.pin import * elif chip_id == ap_chip.MCP2221: from adafruit_blinka.microcontroller.mcp2221.pin import * diff --git a/src/neopixel_write.py b/src/neopixel_write.py index 09b832b..97c82b0 100644 --- a/src/neopixel_write.py +++ b/src/neopixel_write.py @@ -20,10 +20,7 @@ if detector.board.any_raspberry_pi: from adafruit_blinka.microcontroller.bcm283x import neopixel as _neopixel elif detector.board.pico_u2if: from adafruit_blinka.microcontroller.rp2040_u2if import neopixel as _neopixel -elif ( - "BLINKA_FORCECHIP" in os.environ - and os.environ["BLINKA_FORCEBOARD"] == "GENERIC_AGNOSTIC_BOARD" -): +elif detector.board.OS_AGNOSTIC_BOARD: from adafruit_blinka.microcontroller.generic_agnostic_board import ( neopixel as _neopixel, )