From 4609cda3528333dfe53be38f1ee74b28da436f11 Mon Sep 17 00:00:00 2001 From: Xenokrates Date: Thu, 27 Jul 2023 17:41:08 +0200 Subject: [PATCH] Add support for 'LeMaker Banana Pro' --- src/board.py | 3 +++ src/digitalio.py | 2 ++ src/microcontroller/__init__.py | 2 ++ src/microcontroller/pin.py | 2 ++ 4 files changed, 9 insertions(+) diff --git a/src/board.py b/src/board.py index 74aeb5c..b7775d7 100644 --- a/src/board.py +++ b/src/board.py @@ -142,6 +142,9 @@ elif board_id == ap_board.BANANA_PI_M2_PLUS: elif board_id == ap_board.BANANA_PI_M5: from adafruit_blinka.board.bananapi.bpim5 import * +elif board_id == ap_board.LEMAKER_BANANA_PRO: + from adafruit_blinka.board.lemaker.bananapro import * + elif board_id == ap_board.GIANT_BOARD: from adafruit_blinka.board.giantboard import * diff --git a/src/digitalio.py b/src/digitalio.py index 7ce3240..62e61a4 100644 --- a/src/digitalio.py +++ b/src/digitalio.py @@ -63,6 +63,8 @@ elif detector.chip.A64: from adafruit_blinka.microcontroller.allwinner.a64.pin import Pin elif detector.chip.A33: from adafruit_blinka.microcontroller.allwinner.a33.pin import Pin +elif detector.chip.A20: + from adafruit_blinka.microcontroller.allwinner.a20.pin import Pin elif detector.chip.MIPS24KEC: from adafruit_blinka.microcontroller.mips24kec.pin import Pin elif detector.chip.RK3308: diff --git a/src/microcontroller/__init__.py b/src/microcontroller/__init__.py index 715c080..37cd3a6 100644 --- a/src/microcontroller/__init__.py +++ b/src/microcontroller/__init__.py @@ -86,6 +86,8 @@ elif chip_id == ap_chip.A64: from adafruit_blinka.microcontroller.allwinner.a64 import * elif chip_id == ap_chip.A33: from adafruit_blinka.microcontroller.allwinner.a33 import * +elif chip_id == ap_chip.A20: + from adafruit_blinka.microcontroller.allwinner.a20 import * elif chip_id == ap_chip.RK3308: from adafruit_blinka.microcontroller.rockchip.rk3308 import * elif chip_id == ap_chip.RK3399: diff --git a/src/microcontroller/pin.py b/src/microcontroller/pin.py index ebdac6b..2fe19a6 100644 --- a/src/microcontroller/pin.py +++ b/src/microcontroller/pin.py @@ -89,6 +89,8 @@ elif chip_id == ap_chip.A64: from adafruit_blinka.microcontroller.allwinner.a64.pin import * elif chip_id == ap_chip.A33: from adafruit_blinka.microcontroller.allwinner.a33.pin import * +elif chip_id == ap_chip.A20: + from adafruit_blinka.microcontroller.allwinner.a20.pin import * elif chip_id == ap_chip.RK3308: from adafruit_blinka.microcontroller.rockchip.rk3308.pin import * elif chip_id == ap_chip.RK3399: -- 2.49.0