elif board_id == ap_board.ORANGE_PI_4_LTS:
from adafruit_blinka.board.orangepi.orangepi4 import *
-elif board_id == ap_board.ORANGE_PI_5:
+elif board_id in (ap_board.ORANGE_PI_5, ap_board.ORANGE_PI_5_MAX):
from adafruit_blinka.board.orangepi.orangepi5 import *
elif board_id == ap_board.ORANGE_PI_5_PLUS:
elif board_id == ap_board.BANANA_PI_F3:
from adafruit_blinka.board.bananapi.bpif3 import *
+elif board_id == ap_board.BANANA_PI_F5:
+ from adafruit_blinka.board.bananapi.bpif5 import *
+
elif board_id == ap_board.LEMAKER_BANANA_PRO:
from adafruit_blinka.board.lemaker.bananapro import *
elif board_id == ap_board.FTDI_FT2232H:
from adafruit_blinka.board.ftdi_ft2232h import *
+ elif board_id == ap_board.FTDI_FT4232H:
+ from adafruit_blinka.board.ftdi_ft4232h import *
+
elif board_id == ap_board.BINHO_NOVA:
from adafruit_blinka.board.binho_nova import *
elif board_id == ap_board.ROCK_PI_3A:
from adafruit_blinka.board.radxa.rockpi3a import *
+elif board_id == ap_board.ROCK_3B:
+ from adafruit_blinka.board.radxa.rock3b import *
+
elif board_id == ap_board.ROCK_PI_3C:
from adafruit_blinka.board.radxa.rockpi3c import *
elif board_id == ap_board.ROCK_PI_E:
from adafruit_blinka.board.radxa.rockpie import *
+elif board_id == ap_board.VAAMAN:
+ from adafruit_blinka.board.vicharak.vaaman import *
+
+elif board_id == ap_board.AXON:
+ from adafruit_blinka.board.vicharak.axon import *
+
elif board_id == ap_board.UDOO_X86:
from adafruit_blinka.board.udoo_x86ultra import *
elif board_id == ap_board.INDIEDROID_NOVA:
from adafruit_blinka.board.ameridroid.indiedroid_nova import *
+elif board_id == ap_board.RDK_X3:
+ from adafruit_blinka.board.horizon.rdkx3 import *
+
elif "sphinx" in sys.modules:
pass
from adafruit_blinka.microcontroller.allwinner.h618.pin import Pin
elif detector.chip.H616:
from adafruit_blinka.microcontroller.allwinner.h616.pin import Pin
+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
+elif detector.chip.SUNRISE_X3:
+ from adafruit_blinka.microcontroller.horizon.sunrise_x3.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.ftdi_ft4232h:
+ from adafruit_blinka.microcontroller.ftdi_mpsse.ft4232h.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.allwinner.h618 import *
elif chip_id == ap_chip.H616:
from adafruit_blinka.microcontroller.allwinner.h616 import *
+elif chip_id == ap_chip.T527:
+ from adafruit_blinka.microcontroller.allwinner.t527 import *
elif chip_id == ap_chip.SAMA5:
from adafruit_blinka.microcontroller.sama5 import *
elif chip_id == ap_chip.T210:
from adafruit_blinka.microcontroller.ftdi_mpsse.ft232h import *
elif chip_id == ap_chip.FT2232H:
from adafruit_blinka.microcontroller.ftdi_mpsse.ft2232h import *
+ elif chip_id == ap_chip.FT4232H:
+ from adafruit_blinka.microcontroller.ftdi_mpsse.ft4232h import *
elif chip_id == ap_chip.PENTIUM_N3710:
from adafruit_blinka.microcontroller.pentium.n3710 import *
elif chip_id == ap_chip.ATOM_J4105:
from adafruit_blinka.microcontroller.thead.th1520 import *
elif chip_id == ap_chip.K1:
from adafruit_blinka.microcontroller.spacemit.k1 import *
+elif chip_id == ap_chip.SUNRISE_X3:
+ from adafruit_blinka.microcontroller.horizon.sunrise_x3 import *
elif chip_id == ap_chip.GENERIC_X86:
print("WARNING: GENERIC_X86 is not fully supported. Some features may not work.")
elif chip_id == ap_chip.OS_AGNOSTIC:
from adafruit_blinka.board.repkapi.repka_pi_4 import *
else:
from adafruit_blinka.microcontroller.allwinner.h616.pin import *
+elif chip_id == ap_chip.T527:
+ from adafruit_blinka.microcontroller.allwinner.t527.pin import *
elif chip_id == ap_chip.SAMA5:
from adafruit_blinka.microcontroller.sama5.pin import *
elif chip_id == ap_chip.T210:
from adafruit_blinka.microcontroller.ftdi_mpsse.ft232h.pin import *
elif chip_id == ap_chip.FT2232H:
from adafruit_blinka.microcontroller.ftdi_mpsse.ft2232h.pin import *
+ elif chip_id == ap_chip.FT4232H:
+ from adafruit_blinka.microcontroller.ftdi_mpsse.ft4232h.pin import *
elif chip_id == ap_chip.BINHO:
from adafruit_blinka.microcontroller.nova.pin import *
elif chip_id == ap_chip.LPC4330:
from adafruit_blinka.microcontroller.rockchip.rv1103.pin import *
elif chip_id == ap_chip.RV1106:
from adafruit_blinka.microcontroller.rockchip.rv1106.pin import *
+elif chip_id == ap_chip.SUNRISE_X3:
+ from adafruit_blinka.microcontroller.horizon.sunrise_x3.pin import *
elif "sphinx" in sys.modules:
# pylint: disable=unused-import
from adafruit_blinka.microcontroller.generic_micropython import Pin