-elif detector.board.pico_u2if:
- from adafruit_blinka.microcontroller.rp2040_u2if.pin import Pin
-elif (
- detector.board.feather_u2if
- or detector.board.qtpy_u2if
- or detector.board.itsybitsy_u2if
- or detector.board.macropad_u2if
- or detector.board.qt2040_trinkey_u2if
-):
+elif detector.chip.T527:
+ from adafruit_blinka.microcontroller.allwinner.t527.pin import Pin
+elif detector.chip.D1_RISCV:
+ from adafruit_blinka.microcontroller.allwinner.D1.pin import Pin
+elif detector.chip.TH1520:
+ from adafruit_blinka.microcontroller.thead.th1520.pin import Pin
+elif detector.chip.K1:
+ from adafruit_blinka.microcontroller.spacemit.k1.pin import Pin
+# Special Case Boards
+elif detector.board.ftdi_ft232h:
+ from adafruit_blinka.microcontroller.ftdi_mpsse.ft232h.pin import Pin
+elif detector.board.ftdi_ft2232h:
+ from adafruit_blinka.microcontroller.ftdi_mpsse.ft2232h.pin import Pin
+elif detector.board.binho_nova:
+ from adafruit_blinka.microcontroller.nova.pin import Pin
+elif detector.board.greatfet_one:
+ from adafruit_blinka.microcontroller.nxp_lpc4330.pin import Pin
+elif detector.board.microchip_mcp2221:
+ from adafruit_blinka.microcontroller.mcp2221.pin import Pin
+elif detector.chip.RP2040_U2IF: