X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/bb9dd9909c672798b9d69c8e3689b2e443c8d936..a65d8d4305b542bfba8b6942c94c789f258fcf88:/src/microcontroller/pin.py?ds=inline diff --git a/src/microcontroller/pin.py b/src/microcontroller/pin.py index c46a335..15e0152 100755 --- a/src/microcontroller/pin.py +++ b/src/microcontroller/pin.py @@ -1,7 +1,7 @@ """Pins named after their chip name.""" from adafruit_platformdetect.constants import chips as ap_chip -from adafruit_blinka.agnostic import chip_id +from adafruit_blinka.agnostic import board_id, chip_id # We intentionally are patching into this namespace so skip the wildcard check. # pylint: disable=unused-wildcard-import,wildcard-import,ungrouped-imports @@ -13,7 +13,10 @@ elif chip_id == ap_chip.STM32F405: elif chip_id == ap_chip.RP2040: from adafruit_blinka.microcontroller.rp2040.pin import * elif chip_id == ap_chip.BCM2XXX: - from adafruit_blinka.microcontroller.bcm283x.pin import * + if board_id in ["RASPBERRY_PI_4B", "RASPBERRY_PI_400", "RASPBERRY_PI_CM4",]: + from adafruit_blinka.microcontroller.bcm2711.pin import * + else: + from adafruit_blinka.microcontroller.bcm283x.pin import * elif chip_id == ap_chip.DRA74X: from adafruit_blinka.microcontroller.dra74x.pin import * elif chip_id == ap_chip.AM33XX: