From: sc-bin <3335447573@qq.com> Date: Wed, 22 May 2024 03:52:32 +0000 (+0800) Subject: add support for walnutpi-1b board X-Git-Tag: 8.40.0^2~2 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/743fd3f45621df703b90fbc2c9a165a818efb6a8 add support for walnutpi-1b board --- diff --git a/src/adafruit_blinka/board/walnutpi/__init__.py b/src/adafruit_blinka/board/walnutpi/__init__.py new file mode 100644 index 0000000..a9c3af8 --- /dev/null +++ b/src/adafruit_blinka/board/walnutpi/__init__.py @@ -0,0 +1,4 @@ +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# +# SPDX-License-Identifier: MIT +"""Board definitions from WalnutPi""" diff --git a/src/adafruit_blinka/board/walnutpi/walnutpi1b.py b/src/adafruit_blinka/board/walnutpi/walnutpi1b.py new file mode 100644 index 0000000..0297b27 --- /dev/null +++ b/src/adafruit_blinka/board/walnutpi/walnutpi1b.py @@ -0,0 +1,52 @@ +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# +# SPDX-License-Identifier: MIT +"""Pin definitions for the Walnut Pi 1b .""" + +from adafruit_blinka.microcontroller.allwinner.h616 import pin + +PI8 = pin.PI8 +SDA1 = pin.PI8 +PI7 = pin.PI7 +SCL1 = pin.PI7 +PC8 = pin.PC8 +PC9 = pin.PC9 +PC11 = pin.PC11 +PI11 = pin.PI11 +PH6 = pin.PH6 +SCLK = pin.PH6 +PH7 = pin.PH7 +MOSI = pin.PH7 +PH8 = pin.PH8 +MISO = pin.PH8 +PI10 = pin.PI10 +SDA2 = pin.PI10 +PI0 = pin.PI0 +PI1 = pin.PI1 +PI2 = pin.PI2 +PI3 = pin.PI3 +PI4 = pin.PI4 + +PI5 = pin.PI5 +TX2 = pin.PI5 +PI6 = pin.PI6 +RX2 = pin.PI6 +PC10 = pin.PC10 +PI12 = pin.PI12 +PC14 = pin.PC14 +PC15 = pin.PC15 +PH5 = pin.PH5 +CS0 = pin.PH5 +PH9 = pin.PH9 +CS1 = pin.PH9 +PI9 = pin.PI9 +SCL2 = pin.PI9 +PI16 = pin.PI16 +PI15 = pin.PI15 +PI13 = pin.PI13 +TX4 = pin.PI13 +PI14 = pin.PI14 +RX4 = pin.PI14 + +KEY = pin.PC12 +LED = pin.PC13 diff --git a/src/board.py b/src/board.py index 44f8fda..16f5017 100644 --- a/src/board.py +++ b/src/board.py @@ -388,6 +388,9 @@ elif board_id == ap_board.LICHEEPI_4A: elif board_id == ap_board.MILKV_DUO: from adafruit_blinka.board.milkv_duo import * +elif board_id == ap_board.WALNUT_PI_1B: + from adafruit_blinka.board.walnutpi.walnutpi1b import * + elif ( "BLINKA_FORCECHIP" in os.environ and os.environ["BLINKA_FORCEBOARD"] == "GENERIC_AGNOSTIC_BOARD"