X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/234688cf57e0cfd88b768a49b57ed630a4077551..abbfc382773a4511cf026bf564a29854a520b890:/src/adafruit_blinka/board/lubancat/lubancat4.py diff --git a/src/adafruit_blinka/board/lubancat/lubancat4.py b/src/adafruit_blinka/board/lubancat/lubancat4.py new file mode 100644 index 0000000..dc1f69a --- /dev/null +++ b/src/adafruit_blinka/board/lubancat/lubancat4.py @@ -0,0 +1,85 @@ +# SPDX-FileCopyrightText: 2023 mmontol +# +# SPDX-License-Identifier: MIT +"""Pin definitions for the LubanCat-4.""" + +from adafruit_blinka.microcontroller.rockchip.rk3588 import pin + +# lbancat4 board 40-Pin J9: +# -------------------------- +# 3V3 | (1) (2) | 5V +# GPIO3 | (3) (4) | 5V +# GPIO5 | (5) (6) | GND +# GPIO7 | (7) (8) | GPIO8 +# GND | (9) (10) | GPIO10 +# ....................... # +# ....................... # +# GPIO33| (33) (34) | GND +# GPIO35| (35) (36) | GPIO36 +# GPIO37| (37) (38) | GPIO38 +# GND | (39) (40) | GPIO40 +# -------------------------- + +# GPIO1 = +3.3V +# GPIO2 = +5V +GPIO3 = pin.GPIO1_B7 +# GPIO4 = +5V +GPIO5 = pin.GPIO1_B6 +# GPIO6 = GND +GPIO7 = pin.GPIO0_A0 +GPIO8 = pin.GPIO4_A3 +# GPIO9 = GND +GPIO10 = pin.GPIO4_A4 +GPIO11 = pin.GPIO1_A1 +GPIO12 = pin.GPIO1_D6 +GPIO13 = pin.GPIO1_A7 +# GPIO14 = GND +GPIO15 = pin.GPIO1_B0 +GPIO16 = pin.GPIO3_C1 +# GPIO17 = +3.3V +GPIO18 = pin.GPIO3_D2 +GPIO19 = pin.GPIO1_B2 +# GPIO20 = GND +GPIO21 = pin.GPIO1_B1 +GPIO22 = pin.GPIO3_D4 +GPIO23 = pin.GPIO1_B3 +GPIO24 = pin.GPIO1_B4 +# GPIO25 = GND +GPIO26 = pin.GPIO1_B5 +GPIO27 = pin.GPIO4_B0 +GPIO28 = pin.GPIO4_B1 +GPIO29 = pin.GPIO3_A6 +# GPIO30 = GND +GPIO31 = pin.GPIO3_B7 +GPIO32 = pin.GPIO1_D7 +GPIO33 = pin.GPIO3_D3 +# GPIO34 = GND +GPIO35 = pin.GPIO3_D5 +GPIO36 = pin.GPIO4_A0 +GPIO37 = pin.GPIO3_C0 +GPIO38 = pin.GPIO4_A1 +# GPIO39 = GND +GPIO40 = pin.GPIO4_A2 + +# I2C +I2C5_SCL = pin.I2C5_SCL_M3 +I2C5_SDA = pin.I2C5_SDA_M3 +I2C6_SCL = pin.I2C6_SCL_M3 +I2C6_SDA = pin.I2C6_SDA_M3 + +# UART +UART0_TX = pin.UART0_TX_M2 +UART0_RX = pin.UART0_RX_M2 + +# Default SPI +MOSI = pin.SPI0_MOSI_M2 +MISO = pin.SPI0_MISO_M2 +SCLK = pin.SPI0_CLK_M2 +CS0 = pin.SPI0_CS0_M2 +CS1 = pin.SPI0_CS1_M2 + +# PWM +PWM10 = pin.PWM10_M2 +PWM11 = pin.PWM11_IR_M3 +PWM14 = pin.PWM14_M2 +PWM15 = pin.PWM15_IR_M3