]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/microcontroller/pin.py
Add support for Repka Pi-3 H5 and Pi-4 H6 boards
[Adafruit_Blinka-hackapet.git] / src / microcontroller / pin.py
index ca31dc4de0de884e56e000485bd286a3206b7654..29153a87b2b7dcfc8d7e783f5c1dc74929cde1d6 100644 (file)
@@ -4,7 +4,7 @@
 """Pins named after their chip name."""
 
 import sys
-from adafruit_platformdetect.constants import chips as ap_chip
+from adafruit_platformdetect.constants import chips as ap_chip, boards as ap_boards
 from adafruit_blinka.agnostic import board_id, chip_id
 
 # We intentionally are patching into this namespace so skip the wildcard check.
@@ -45,11 +45,17 @@ elif chip_id == ap_chip.SUN8I:
 elif chip_id == ap_chip.H3:
     from adafruit_blinka.microcontroller.allwinner.h3.pin import *
 elif chip_id == ap_chip.H5:
-    from adafruit_blinka.microcontroller.allwinner.h5.pin import *
+    if board_id == ap_boards.REPKA_PI_3_H5:
+        from adafruit_blinka.board.repkapi.repka_pi_3 import *
+    else:
+        from adafruit_blinka.microcontroller.allwinner.h5.pin import *
 elif chip_id == ap_chip.H6:
     from adafruit_blinka.microcontroller.allwinner.h6.pin import *
 elif chip_id == ap_chip.H616:
-    from adafruit_blinka.microcontroller.allwinner.h616.pin import *
+    if board_id == ap_boards.REPKA_PI_4_H6:
+        from adafruit_blinka.board.repkapi.repka_pi_4 import *
+    else:
+        from adafruit_blinka.microcontroller.allwinner.h616.pin import *
 elif chip_id == ap_chip.SAMA5:
     from adafruit_blinka.microcontroller.sama5.pin import *
 elif chip_id == ap_chip.T210: