From: Melissa LeBlanc-Williams Date: Mon, 18 Aug 2025 16:49:52 +0000 (-0700) Subject: Merge pull request #993 from avenstewart/add-orange-pi-5-pro X-Git-Tag: 8.64.0 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/9ccedd66093b69e606027d8bb1ab1e33788940e0?hp=-c Merge pull request #993 from avenstewart/add-orange-pi-5-pro Add support for Orange Pi 5 Pro board --- 9ccedd66093b69e606027d8bb1ab1e33788940e0 diff --combined src/board.py index 5d51a69,623aa62..34a54b5 --- a/src/board.py +++ b/src/board.py @@@ -146,6 -146,9 +146,9 @@@ elif board_id == ap_board.ORANGE_PI_4_L 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_PRO: + from adafruit_blinka.board.orangepi.orangepi5pro import * + elif board_id == ap_board.ORANGE_PI_5_PLUS: from adafruit_blinka.board.orangepi.orangepi5plus import * @@@ -467,9 -470,6 +470,9 @@@ elif board_id == ap_board.INDIEDROID_NO elif board_id == ap_board.RDK_X3: from adafruit_blinka.board.horizon.rdkx3 import * +elif board_id == ap_board.PARTICLE_TACHYON: + from adafruit_blinka.board.particle.tachyon import * + elif "sphinx" in sys.modules: pass diff --combined src/digitalio.py index d23fce0,322b142..ed9e4e0 --- a/src/digitalio.py +++ b/src/digitalio.py @@@ -87,6 -87,8 +87,8 @@@ elif detector.chip.RK3399_T from adafruit_blinka.microcontroller.rockchip.rk3399.pin import Pin elif detector.chip.RK3588: from adafruit_blinka.microcontroller.rockchip.rk3588.pin import Pin + elif detector.chip.RK3588S: + from adafruit_blinka.microcontroller.rockchip.rk3588s.pin import Pin elif detector.chip.RK3328: from adafruit_blinka.microcontroller.rockchip.rk3328.pin import Pin elif detector.chip.RK3566: @@@ -151,8 -153,6 +153,8 @@@ 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.QCM6490: + from adafruit_blinka.microcontroller.quectel.qcm6490.pin import Pin elif detector.chip.OS_AGNOSTIC: from adafruit_blinka.microcontroller.generic_agnostic_board.pin import Pin diff --combined src/microcontroller/__init__.py index ea66e10,30db3ac..0b76f71 --- a/src/microcontroller/__init__.py +++ b/src/microcontroller/__init__.py @@@ -109,6 -109,8 +109,8 @@@ elif chip_id == ap_chip.RK3399_T from adafruit_blinka.microcontroller.rockchip.rk3399 import * elif chip_id == ap_chip.RK3588: from adafruit_blinka.microcontroller.rockchip.rk3588 import * + elif chip_id == ap_chip.RK3588S: + from adafruit_blinka.microcontroller.rockchip.rk3588s import * elif chip_id == ap_chip.RK3328: from adafruit_blinka.microcontroller.rockchip.rk3328 import * elif chip_id == ap_chip.RK3566: @@@ -169,8 -171,6 +171,8 @@@ elif chip_id == ap_chip.RZV2H from adafruit_blinka.microcontroller.renesas.rzv2h import * elif chip_id == ap_chip.SUNRISE_X3: from adafruit_blinka.microcontroller.horizon.sunrise_x3 import * +elif chip_id == ap_chip.QCM6490: + from adafruit_blinka.microcontroller.quectel.qcm6490 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 b40a511,037eb2e..9dfa15f --- a/src/microcontroller/pin.py +++ b/src/microcontroller/pin.py @@@ -118,6 -118,8 +118,8 @@@ elif chip_id == ap_chip.RK3399_T from adafruit_blinka.microcontroller.rockchip.rk3399.pin import * elif chip_id == ap_chip.RK3588: from adafruit_blinka.microcontroller.rockchip.rk3588.pin import * + elif chip_id == ap_chip.RK3588S: + from adafruit_blinka.microcontroller.rockchip.rk3588s.pin import * elif chip_id == ap_chip.RK3328: from adafruit_blinka.microcontroller.rockchip.rk3328.pin import * elif chip_id == ap_chip.RK3566: @@@ -159,8 -161,6 +161,8 @@@ 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 chip_id == ap_chip.QCM6490: + from adafruit_blinka.microcontroller.quectel.qcm6490.pin import * elif "sphinx" in sys.modules: # pylint: disable=unused-import from adafruit_blinka.microcontroller.generic_micropython import Pin