+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:
+ from adafruit_blinka.microcontroller.rp2040_u2if.pin import Pin
+# MicroPython Chips
+elif detector.chip.STM32F405:
+ from machine import Pin
+elif detector.chip.RP2040:
+ from machine import Pin
+elif detector.chip.CV1800B:
+ from adafruit_blinka.microcontroller.cv1800b.pin import Pin
+elif detector.chip.RV1103:
+ from adafruit_blinka.microcontroller.rockchip.rv1103.pin import Pin
+elif detector.chip.RV1106:
+ from adafruit_blinka.microcontroller.rockchip.rv1106.pin import Pin
+elif detector.chip.OS_AGNOSTIC:
+ from adafruit_blinka.microcontroller.generic_agnostic_board.pin import Pin