From: Melissa LeBlanc-Williams Date: Mon, 5 May 2025 19:45:25 +0000 (-0700) Subject: Merge branch 'ft4232h' of https://github.com/mrv96/Adafruit_Blinka into ft4232h X-Git-Tag: 8.57.0~2^2 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/652bbe62b4178594bd9e73b496d85b20d0fb1095?ds=inline;hp=-c Merge branch 'ft4232h' of https://github.com/mrv96/Adafruit_Blinka into ft4232h --- 652bbe62b4178594bd9e73b496d85b20d0fb1095 diff --combined src/board.py index cf32fd6,c5ce9a4..5aec198 --- a/src/board.py +++ b/src/board.py @@@ -143,7 -143,7 +143,7 @@@ elif board_id == ap_board.ORANGE_PI_4 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: @@@ -167,9 -167,6 +167,9 @@@ elif board_id == ap_board.BANANA_PI_M5 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 * @@@ -239,6 -236,9 +239,9 @@@ elif board_id == ap_board.FTDI_FT232H 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 * @@@ -281,9 -281,6 +284,9 @@@ elif board_id == ap_board.RADXA_CM3 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 * @@@ -314,12 -311,6 +317,12 @@@ elif board_id == ap_board.ROCK_PI_5C 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 * @@@ -452,9 -443,6 +455,9 @@@ elif board_id == ap_board.VIVID_UNIT 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 diff --combined src/digitalio.py index a35f377,a8f1af9..50183a6 --- a/src/digitalio.py +++ b/src/digitalio.py @@@ -111,21 -111,19 +111,23 @@@ elif detector.chip.H618 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: diff --combined src/microcontroller/__init__.py index 9f5e0fa,6d5f3e2..93a6f7e --- a/src/microcontroller/__init__.py +++ b/src/microcontroller/__init__.py @@@ -65,8 -65,6 +65,8 @@@ elif chip_id == ap_chip.H618 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: @@@ -139,6 -137,8 +139,8 @@@ elif chip_id == ap_chip.FT232H 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: @@@ -161,8 -161,6 +163,8 @@@ elif chip_id == ap_chip.TH1520 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: diff --combined src/microcontroller/pin.py index 1241672,d77c483..9cfe4b6 --- a/src/microcontroller/pin.py +++ b/src/microcontroller/pin.py @@@ -54,8 -54,6 +54,8 @@@ elif chip_id == ap_chip.H616 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: @@@ -92,6 -90,8 +92,8 @@@ elif chip_id == ap_chip.FT232H 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: @@@ -151,8 -151,6 +153,8 @@@ elif chip_id == ap_chip.RV1103 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