moved a bunch of garbage (things that have nothing to do in root) to _trash

This commit is contained in:
mia 2025-06-15 22:42:02 +02:00
parent d094982b2c
commit 3226ed29ec
2610 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,4 @@
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
#
# SPDX-License-Identifier: MIT
"""Rock Pi Boards definition from Radxa"""

View file

@ -0,0 +1,91 @@
# SPDX-FileCopyrightText: 2022 Kenneth Ryerson
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Radxa CM3."""
from adafruit_blinka.microcontroller.rockchip.rk3566 import pin
# CM3 IO pins
D0_B6 = pin.GPIO0_B6 # /I2C2_SDA_M0/SPI0_MOSI_M0/PWM2_M1
D0_B5 = pin.GPIO0_B5 # /I2C2_SCL_M0/SPI0_CLK_M0/PWM1_M1
D3_D5 = pin.GPIO3_D5 # /I2S1_SDI3_M1/SDMMC2_PWREN_M0
D0_D1 = pin.GPIO0_D1 # /UART2_TX_M0
D0_D0 = pin.GPIO0_D0 # /UART2_RX_M0
D0_C7 = pin.GPIO0_C7 # /PWM0_M1/UART0_CTSn
D3_C7 = pin.GPIO3_C7 # /I2S1_SCLK_TX_M1/SDMMC2_D1_M0
D0_B7 = pin.GPIO0_B7 # /PWM0_M0
D0_C3 = pin.GPIO0_C3 # /PWM4
D3_D4 = pin.GPIO3_D4 # /I2S1_SDI2_M1/SDMMC2_DET_M0
D3_D3 = pin.GPIO3_D3 # /I2S1_SDI1_M1/SDMMC2_CLK_M0
D4_B2 = pin.GPIO4_B2 # /SPI3_MOSI_M0/I2S2_SDI_M1/I2C4_SDA_M0
D4_B0 = pin.GPIO4_B0 # /SPI3_MISO_M0/I2S1_SDO1_M1
D3_C6 = pin.GPIO3_C6 # /I2S1_MCLK_M1/SDMMC2_D0_M0
D4_B3 = pin.GPIO4_B3 # /SPI3_CLK_M0/I2S2_SDO_M1/I2C4_SCL_M0
D4_A6 = pin.GPIO4_A6 # /SPI3_CS0_M0/I2S1_SCLK_RX
D4_B4 = pin.GPIO4_B4 # /I2C2_SDA_M1
D4_B5 = pin.GPIO4_B5 # /I2C2_SCL_M1/I2S1_SDO3_M1
D4_B1 = pin.GPIO4_B1 # /I2S1_SDO2_M1/ISP_PRELIGHT_TRIG
D0_C5 = pin.GPIO0_C5 # /SPI0_MISO_M0/PWM6
D4_C0 = pin.GPIO4_C0 # /PWM11_IR_M1
D0_C6 = pin.GPIO0_C6 # /SPI0_CS0_M0/PWM7_IR
D3_D0 = pin.GPIO3_D0 # /I2S1_LRCK_TX_M1/SDMMC2_D2_M0
D4_A7 = pin.GPIO4_A7 # /I2S1_LRCK_RX_M1/SPI3_CS1_M0
D0_C2 = pin.GPIO0_C2 # /PWM3_IR
D3_D2 = pin.GPIO3_D2 # /I2S1_SDI0_M1
D3_D1 = pin.GPIO3_D1 # /I2S1_SDO0_M1/SDMMC2_D3_M0
D0_B1 = pin.GPIO0_B1 # /I2C0_SCL
D0_B2 = pin.GPIO0_B2 # /I2C0_SDA
# Aliases for Raspberry Pi compute module compatibility
D2 = D0_B6
D3 = D0_B5
D4 = D3_D5
D5 = D4_B1
D6 = D0_C5
D8 = D4_A6
D9 = D4_B0
D10 = D4_B2
D11 = D4_B3
D12 = D4_C0
D13 = D0_C6
D14 = D0_D1
D15 = D0_D0
D16 = D4_A7
D17 = D0_C7
D18 = D3_C7
D19 = D3_D0
D20 = D3_D2
D21 = D3_D1
D22 = D0_C3
D23 = D3_D4
D24 = D3_D3
D25 = D3_C6
D26 = D0_C2
D27 = D0_B7
D44 = D0_B2
D45 = D0_B1
# I2C
SDA = D0_B6
SCL = D0_B5
# SPI
CE0 = D4_A6
SCLK = D4_B3
SCK = D4_B3
MOSI = D4_B2
MISO = D4_B0
# UART aliases
UART_TX = D0_D1
UART_RX = D0_D0
TXD = D0_D1
RXD = D0_D0
TX = D0_D1
RX = D0_D0

View file

@ -0,0 +1,55 @@
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Radxa Zero."""
from adafruit_blinka.microcontroller.amlogic.s905y2 import pin
D3 = pin.GPIOA_14
D5 = pin.GPIOA_15
D7 = pin.GPIOAO_3
D8 = pin.GPIOAO_8
D10 = pin.GPIOAO_1
D11 = pin.GPIOAO_2
D12 = pin.GPIOX_9
D13 = pin.GPIOX_11
D16 = pin.GPIOX_10
D18 = pin.GPIOX_8
D19 = pin.GPIOH_4
D21 = pin.GPIOH_5
D23 = pin.GPIOH_7
D24 = pin.GPIOH_6
D27 = pin.GPIOAO_3
D28 = pin.GPIOAO_2
D32 = pin.GPIOAO_4
D35 = pin.GPIOAO_8
D36 = pin.GPIOH_8
D37 = pin.GPIOAO_9
D38 = pin.GPIOAO_10
D40 = pin.GPIOAO_11
SDA1 = D24
SCL1 = D23
SDA3 = D3
SCL3 = D5
SDA4 = D27
SCL4 = D28
SCLK = D13
MOSI = D18
MISO = D12
SCLK1 = D23
MOSI1 = D19
MISO1 = D21
UART_TX = D11
UART_RX = D7
UART_TX1 = D18
UART_RX1 = D12
UART_TX4 = D23
UART_RX4 = D24

View file

@ -0,0 +1,69 @@
# SPDX-FileCopyrightText: 2024 Burberius
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Radxa ZERO 3 (3E and 3W)"""
from adafruit_blinka.microcontroller.rockchip.rk3566 import pin
# ZERO 3 IO pins
D1_A0 = pin.GPIO1_A0
D1_A1 = pin.GPIO1_A1
D3_C4 = pin.GPIO3_C4
D3_A1 = pin.GPIO3_A1
D3_A2 = pin.GPIO3_A2
D3_B0 = pin.GPIO3_B0
D4_C3 = pin.GPIO4_C3
D4_C5 = pin.GPIO4_C5
D4_C2 = pin.GPIO4_C2
D4_B2 = pin.GPIO4_B2
D3_B3 = pin.GPIO3_B3
D3_B4 = pin.GPIO3_B4
D3_C3 = pin.GPIO3_C3
D3_A4 = pin.GPIO3_A4
D1_A4 = pin.GPIO1_A4
D0_D1 = pin.GPIO0_D1
D0_D0 = pin.GPIO0_D0
D3_A3 = pin.GPIO3_A3
D3_B1 = pin.GPIO3_B1
D3_B2 = pin.GPIO3_B2
D3_C1 = pin.GPIO3_C1
D4_C6 = pin.GPIO4_C6
D4_B3 = pin.GPIO4_B3
D3_C2 = pin.GPIO3_C2
D3_A7 = pin.GPIO3_A7
D3_A6 = pin.GPIO3_A6
D3_A5 = pin.GPIO3_A5
# I2C
SDA = D1_A0
SCL = D1_A1
# SPI
CE0 = D4_C6
SCLK = D4_C2
MOSI = D4_C3
MISO = D4_C5
# UART aliases
UART_TX = D0_D1
UART_RX = D0_D0
UART2_TX = UART_TX
UART2_RX = UART_RX
UART3_TX = D1_A1
UART3_RX = D1_A0
UART4_TX = D3_B2
UART4_RX = D3_B1
UART5_TX = D3_C2
UART5_RX = D3_C3
UART9_TX = D4_C5
UART9_RX = D4_C6
TXD = D0_D1
RXD = D0_D0
TX = D0_D1
RX = D0_D0
# PWM
PWM8 = D3_B1
PWM9 = D3_B2

View file

@ -0,0 +1,53 @@
# SPDX-FileCopyrightText: 2025 fb0u
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Radxa Rock 3B."""
from adafruit_blinka.microcontroller.rockchip.rk3568 import pin
# 3B IO pins
D1_A0 = pin.GPIO1_A0
D1_A1 = pin.GPIO1_A1
D0_B5 = pin.GPIO0_B5
D0_D1 = pin.GPIO0_D1
D0_D0 = pin.GPIO0_D0
D3_C4 = pin.GPIO3_C4
D3_A3 = pin.GPIO3_A3
D3_C5 = pin.GPIO3_C5
D0_C0 = pin.GPIO0_C0
D0_B6 = pin.GPIO0_B6
D3_B2 = pin.GPIO3_B2
D4_C3 = pin.GPIO4_C3
D4_C5 = pin.GPIO4_C5
D0_C1 = pin.GPIO0_C1
D4_C2 = pin.GPIO4_C2
D4_C6 = pin.GPIO4_C6
D4_D1 = pin.GPIO4_D1
D2_D7 = pin.GPIO2_D7
D3_A0 = pin.GPIO3_A0
D3_C2 = pin.GPIO3_C2
D3_C3 = pin.GPIO3_C3
D3_A4 = pin.GPIO3_A4
D3_A2 = pin.GPIO3_A2
D3_A6 = pin.GPIO3_A6
D3_A5 = pin.GPIO3_A5
# I2C (use I2C3)
SDA = D1_A0
SCL = D1_A1
# SPI (use SPI3)
CE0 = D4_C6
SCLK = D4_C2
SCK = D4_C2
MOSI = D4_C3
MISO = D4_C5
# UART aliases (use UART2)
UART_TX = D0_D1
UART_RX = D0_D0
TXD = D0_D1
RXD = D0_D0
TX = D0_D1
RX = D0_D0

View file

@ -0,0 +1,146 @@
# SPDX-FileCopyrightText: 2022 ShangYun
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Rock 5"""
from adafruit_blinka.microcontroller.rockchip.rk3588 import pin
# D pin number is ordered by physical pin sequence
# D1 = +3.3V
# D2 = +5V
D3 = pin.GPIO4_B3
# D4 = +5V
D5 = pin.GPIO4_B2
# D6 = GND
D7 = pin.GPIO3_C3
D8 = pin.GPIO0_B5
# D9 = GND
D10 = pin.GPIO0_B6
D11 = pin.GPIO3_C1
D12 = pin.GPIO3_B5
D13 = pin.GPIO3_B7
# D14 = GND
D15 = pin.GPIO3_C0
D16 = pin.GPIO3_A4
# D17 = +3.3V
D18 = pin.GPIO4_C4
D19 = pin.GPIO1_B2
# D20 = GND
D21 = pin.GPIO1_B1
# D22 = ADC_IN0 // SARADC_IN4
D23 = pin.GPIO1_B3
D24 = pin.GPIO1_B4
# D25 = GND
D26 = pin.GPIO1_B5
D27 = pin.GPIO4_C6
D28 = pin.GPIO4_C5
D29 = pin.GPIO1_D7
# D30 = GND
D31 = pin.GPIO1_B7
D32 = pin.GPIO3_C2
D33 = pin.GPIO3_A7
# D34 = GND
D35 = pin.GPIO3_B6
D36 = pin.GPIO3_B1
# D37 = NC
D38 = pin.GPIO3_B2
# D39 = GND
D40 = pin.GPIO3_B3
# UART
# UART2_M0
UART2_TX = pin.GPIO0_B5
UART2_RX = pin.GPIO0_B6
# UART3_M1
UART3_TX = pin.GPIO3_B5
UART3_RX = pin.GPIO3_B6
# UART4_M2
UART4_TX = pin.GPIO1_B3
UART4_RX = pin.GPIO1_B2
# UART7_M1
UART7_TX = pin.GPIO3_C0
UART7_RX = pin.GPIO3_C1
# Default UART -> UART2_M0
TX = UART2_TX
RX = UART2_RX
TXD = UART2_TX
RXD = UART2_RX
# I2C
# I2C0_M1
I2C0_SCL = pin.GPIO4_C5
I2C0_SDA = pin.GPIO4_C6
# I2C1_M0
I2C1_SCL = pin.GPIO0_B5
I2C1_SDA = pin.GPIO0_B6
# I2C3_M1
I2C3_SCL = pin.GPIO3_B7
I2C3_SDA = pin.GPIO3_C0
# I2C7_M3
I2C7_SCL = pin.GPIO4_B2
I2C7_SDA = pin.GPIO4_B3
# I2C8_M4
I2C8_SCL = pin.GPIO3_C2
I2C8_SDA = pin.GPIO3_C3
# Default I2C -> I2C7_M3
SCL = I2C7_SCL
SDA = I2C7_SDA
# SPI
# SPI0_M2
SPI0_MOSI = pin.GPIO1_B2
SPI0_MISO = pin.GPIO1_B1
SPI0_CLK = pin.GPIO1_B3
SPI0_SCLK = SPI0_CLK
SPI0_CS0 = pin.GPIO1_B4
SPI0_CS1 = pin.GPIO1_B5
# SPI1_M1
SPI1_MOSI = pin.GPIO3_B7
SPI1_MISO = pin.GPIO3_C0
SPI1_CLK = pin.GPIO3_C1
SPI1_SCLK = SPI1_CLK
SPI1_CS0 = pin.GPIO3_C2
SPI1_CS1 = pin.GPIO3_C3
# SPI3_M0
SPI3_MISO = pin.GPIO4_C4
SPI3_MOSI = pin.GPIO4_C5
SPI3_SCK = pin.GPIO4_C6
SPI3_SCLK = SPI3_SCK
# Default SPI -> SPI0_M2
MOSI = SPI0_MOSI
MISO = SPI0_MISO
SCLK = SPI0_SCLK
CS = SPI0_CS0
CS1 = SPI0_CS1
# PWM
# PWM2_M1
PWM2 = pin.GPIO3_B1
# PWM3_IR_M1
PWM3 = pin.GPIO3_B2
# PWM5_M2
PWM5 = pin.GPIO4_C4
# PWM6_M2
PWM6 = pin.GPIO4_C5
# PWM7_IR_M3
PWM7 = pin.GPIO4_C6
# PWM8_M0
PWM8 = pin.GPIO3_A7
# PWM12_M0
PWM12 = pin.GPIO3_B5
# PWM13_M0
PWM13 = pin.GPIO3_B6
# PWM14_M0
PWM14 = pin.GPIO3_C2
# PWM15_IR_M0
PWM15 = pin.GPIO3_C3
# ADC
ADC_IN0 = pin.ADC_IN0

View file

@ -0,0 +1,167 @@
# SPDX-FileCopyrightText: 2024 Hajime Fujimoto
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Rock 5C"""
from adafruit_blinka.microcontroller.rockchip.rk3588s import pin
# D pin number is ordered by physical pin sequence
# D1 = +3.3V
# D2 = +5V
D3 = pin.GPIO1_D7
# D4 = +5V
D5 = pin.GPIO1_D6
# D6 = GND
D7 = pin.GPIO1_B3
D8 = pin.GPIO0_B5
# D9 = GND
D10 = pin.GPIO0_B6
D11 = pin.GPIO4_B3
D12 = pin.GPIO4_A1
D13 = pin.GPIO4_B2
# D14 = GND
D15 = pin.GPIO4_B4
D16 = pin.GPIO1_A5
# D17 = +3.3V
D18 = pin.GPIO1_B0
D19 = pin.GPIO1_A1
# D20 = GND
D21 = pin.GPIO1_A0
D22 = pin.GPIO1_B5
D23 = pin.GPIO1_A2
D24 = pin.GPIO1_A3
# D25 = GND
D26 = pin.GPIO1_A4
D27 = pin.GPIO0_C7
D28 = pin.GPIO0_D0
D29 = pin.GPIO1_B2
# D30 = GND
D31 = pin.GPIO1_B1
D32 = pin.GPIO4_B0
D33 = pin.GPIO1_B4
# D34 = GND
D35 = pin.GPIO4_A0
D36 = pin.GPIO4_A2
# D37 = NC
D38 = pin.GPIO4_A5
# D39 = GND
D40 = pin.GPIO4_B1
# UART
# UART2_M0
UART2_TX = pin.GPIO0_B5
UART2_RX = pin.GPIO0_B6
# UART3_M1
# UART3_TX = pin.GPIO3_B5
# UART3_RX = pin.GPIO3_B6
# UART4_M2
UART4_TX = pin.GPIO1_B3
UART4_RX = pin.GPIO1_B2
# UART7_M2
UART7_TX = pin.GPIO1_B5
UART7_RX = pin.GPIO1_B4
# Default UART -> UART2_M0
TX = UART2_TX
RX = UART2_RX
TXD = UART2_TX
RXD = UART2_RX
# I2C
# I2C0_M1
# I2C0_SCL = pin.GPIO4_C5
# I2C0_SDA = pin.GPIO4_C6
# I2C1_M0
I2C1_SCL = pin.GPIO0_B5
I2C1_SDA = pin.GPIO0_B6
# I2C3_M1
# I2C3_SCL = pin.GPIO3_B7
# I2C3_SDA = pin.GPIO3_C0
# I2C7_M3
I2C7_SCL = pin.GPIO4_B2
I2C7_SDA = pin.GPIO4_B3
# I2C8_M2
I2C8_SCL = pin.GPIO1_D6
I2C8_SDA = pin.GPIO1_D7
# Default I2C -> I2C8_M2
SCL = I2C8_SCL
SDA = I2C8_SDA
# SPI
# SPI0_M1
SPI0_MOSI = pin.GPIO4_A1
SPI0_MISO = pin.GPIO4_A0
SPI0_CLK = pin.GPIO4_A2
SPI0_SCLK = SPI0_CLK
SPI0_CS0 = pin.GPIO4_B2
SPI0_CS1 = pin.GPIO4_B1
# SPI0_M2
# SPI0_MOSI = pin.GPIO1_B2
# SPI0_MISO = pin.GPIO1_B1
# SPI0_CLK = pin.GPIO1_B3
# SPI0_SCLK = SPI0_CLK
# SPI0_CS0 = pin.GPIO1_B4
# SPI0_CS1 = pin.GPIO1_B5
# SPI1_M1
# SPI1_MOSI = pin.GPIO3_B7
# SPI1_MISO = pin.GPIO3_C0
# SPI1_CLK = pin.GPIO3_C1
# SPI1_SCLK = SPI1_CLK
# SPI1_CS0 = pin.GPIO3_C2
# SPI1_CS1 = pin.GPIO3_C3
# SPI3_M0
# SPI3_MISO = pin.GPIO4_C4
# SPI3_MOSI = pin.GPIO4_C5
# SPI3_SCK = pin.GPIO4_C6
# SPI3_SCLK = SPI3_SCK
# SPI4 M2
SPI4_MOSI = pin.GPIO1_A1
SPI4_MISO = pin.GPIO1_A0
SPI4_CLK = pin.GPIO1_A2
SPI4_SCLK = SPI4_CLK
SPI4_CS0 = pin.GPIO3_A3
# SPI4_CS1 = pin.GPIO3_B5
# Default SPI -> SPI4_M2
MOSI = SPI4_MOSI
MISO = SPI4_MISO
SCLK = SPI4_SCLK
CS = SPI4_CS0
# CS1 = SPI4_CS1
# PWM
# PWM0_M2
PWM0 = pin.GPIO1_A2
# PWM1_M2
PWM1 = pin.GPIO1_A3
# PWM2_M1
# PWM2 = pin.GPIO3_B1
# PWM3_IR_M1
# PWM3 = pin.GPIO3_B2
# PWM5_M2
# PWM5 = pin.GPIO4_C4
# PWM6_M0
PWM6 = pin.GPIO0_C7
# PWM7_IR_M0
PWM7 = pin.GPIO0_D0
# PWM8_M0
# PWM8 = pin.GPIO3_A7
# PWM11_IR_M1
PWM11 = pin.GPIO4_D4
# PWM12_M0
# PWM12 = pin.GPIO3_B5
# PWM13_M0
# PWM13 = pin.GPIO3_B6
# PWM14_M1
PWM14 = pin.GPIO4_B2
# PWM15_IR_M1
PWM15 = pin.GPIO4_B3
# ADC
ADC_IN0 = pin.ADC_IN0

View file

@ -0,0 +1,54 @@
# SPDX-FileCopyrightText: 2023 Enrico Trevisanello
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Radxa Rock Pi 3A."""
from adafruit_blinka.microcontroller.rockchip.rk3568 import pin
# 3A IO pins
D1_A0 = pin.GPIO1_A0 # /I2C3_SDA_M0/PIN 32
D1_A1 = pin.GPIO1_A1 # /I2C3_SCL_M0/PIN 33
D0_B5 = pin.GPIO0_B5 # /I2C2_SCL_M0/PIN 13
D0_D1 = pin.GPIO0_D1 # /UART2_TX_M0/PIN 25
D0_D0 = pin.GPIO0_D0 # /UART2_RX_M0/PIN 24
D3_C4 = pin.GPIO3_C4 # /PWM14_M0/PIN 116
D3_A3 = pin.GPIO3_A3 # /PIN 99
D3_C5 = pin.GPIO3_C5 # /PWM14_M0/PIN 117
D3_C0 = pin.GPIO3_C0 # /PWM14_M0/PIN 16
D0_B2 = pin.GPIO0_B2 # /UART4_TX_M1/PIN 106
D4_C3 = pin.GPIO4_C3 # /PWM15_IR_M1/PIN 147
D4_C5 = pin.GPIO4_C5 # /PWM12_M1/PIN 149
D0_C1 = pin.GPIO0_C1 # /PWM2_M0/ PIN 17
D4_C2 = pin.GPIO4_C2 # /PWM14_M1/PIN 146
D4_C6 = pin.GPIO4_C6 # /PWM13_M1/PIN 150
D4_D1 = pin.GPIO4_D1 # /SPI3_CS1_M1/PIN 153
D0_B6 = pin.GPIO0_B6 # /I2C2_SDA_M0/PIN 14
D0_B5 = pin.GPIO0_B5 # /I2C2_SCL_M0/PIN 13
D2_D7 = pin.GPIO2_D7 # /UART8_TX_M1/PIN 95
D3_A0 = pin.GPIO3_A0 # /SPI2_CLK_M1/PIN 96
D3_C2 = pin.GPIO3_C2 # /UART5_TX_M1/PIN 114
D3_C3 = pin.GPIO3_C3 # /UART5_RX_M1/PIN 115
D3_A4 = pin.GPIO3_A4 # /PIN 100
D3_A2 = pin.GPIO3_A2 # /PIN 98
D3_C0 = pin.GPIO3_C0 # /PWM13_M0/PIN 112
D3_A6 = pin.GPIO3_A6 # /PIN 102
D3_A5 = pin.GPIO3_A5 # /PIN 101
# I2C
SDA = D1_A0
SCL = D1_A1
# SPI
CE0 = D4_C6
SCLK = D4_C2
MOSI = D4_C3
MISO = D4_C5
# UART aliases
UART_TX = D0_D1
UART_RX = D0_D0
TXD = D0_D1
RXD = D0_D0
TX = D0_D1
RX = D0_D0

View file

@ -0,0 +1,65 @@
# SPDX-FileCopyrightText: 2024 Shawnchainw
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Radxa Rock Pi 3C."""
from adafruit_blinka.microcontroller.rockchip.rk3566 import pin
# 3C IO pins
D1_A0 = pin.GPIO1_A0
D1_A1 = pin.GPIO1_A1
D3_C4 = pin.GPIO3_C4
D3_A1 = pin.GPIO3_A1
D3_A2 = pin.GPIO3_A2
D3_B0 = pin.GPIO3_B0
D4_C3 = pin.GPIO4_C3
D4_C5 = pin.GPIO4_C5
D4_C2 = pin.GPIO4_C2
D4_B2 = pin.GPIO4_B2
D3_B3 = pin.GPIO3_B3
D3_B4 = pin.GPIO3_B4
D3_C3 = pin.GPIO3_C3
D3_A4 = pin.GPIO3_A4
D1_A4 = pin.GPIO1_A4
D0_D1 = pin.GPIO0_D1
D0_D0 = pin.GPIO0_D0
D3_A3 = pin.GPIO3_A3
D3_B1 = pin.GPIO3_B1
D3_B2 = pin.GPIO3_B2
D3_C1 = pin.GPIO3_C1
D4_C6 = pin.GPIO4_C6
D4_B3 = pin.GPIO4_B3
D3_C2 = pin.GPIO3_C2
D3_A7 = pin.GPIO3_A7
D3_A6 = pin.GPIO3_A6
D3_A5 = pin.GPIO3_A5
# I2C
SDA = D1_A0
SCL = D1_A1
# SPI
CE0 = D4_C6
SCLK = D4_C2
MOSI = D4_C3
MISO = D4_C5
# UART aliases
UART_TX = D0_D1
UART_RX = D0_D0
UART2_TX = UART_TX
UART2_RX = UART_RX
UART3_TX = D1_A1
UART3_RX = D1_A0
UART4_TX = D3_B2
UART4_RX = D3_B1
UART5_TX = D3_C2
UART5_RX = D3_C3
UART9_TX = D4_C5
UART9_RX = D4_C6
TXD = D0_D1
RXD = D0_D0
TX = D0_D1
RX = D0_D0

View file

@ -0,0 +1,67 @@
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
# See https://wiki.radxa.com/Rock4/hardware/gpio for pinout
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Rock Pi 4 Family."""
from adafruit_blinka.microcontroller.rockchip.rk3399 import pin
D3 = pin.GPIO2_A7
D5 = pin.GPIO2_B0
D7 = pin.GPIO2_B3
D8 = pin.GPIO4_C4
D10 = pin.GPIO4_C3
D11 = pin.GPIO4_C2
D12 = pin.GPIO4_A3
D13 = pin.GPIO4_C6
D15 = pin.GPIO4_C5
D16 = pin.GPIO4_D2
D18 = pin.GPIO4_D4
D19 = pin.GPIO1_B0
D21 = pin.GPIO1_A7
D22 = pin.GPIO4_D5
D23 = pin.GPIO1_B1
D24 = pin.GPIO1_B2
D27 = pin.GPIO2_A0
D28 = pin.GPIO2_A1
D29 = pin.GPIO2_B2
D31 = pin.GPIO2_B1
D32 = pin.GPIO3_C0
D33 = pin.GPIO2_B4
D35 = pin.GPIO4_A5
D36 = pin.GPIO4_A4
D37 = pin.GPIO4_D6
D38 = pin.GPIO4_A6
D40 = pin.GPIO4_A7
SDA2 = D27
SCL2 = D28
SDA6 = D31
SCL6 = D29
SDA7 = D3
SCL7 = D5
SDA = SDA2
SCL = SCL2
SCLK = D23
MOSI = D19
MISO = D21
CS = D24
SCK = SCLK
UART2_TX = D8
UART2_RX = D10
UART4_TX = D19
UART4_RX = D21
UART_TX = UART2_TX
UART_RX = UART2_RX
PWM0 = pin.PWM0
PWM1 = pin.PWM1
ADC_IN0 = pin.ADC_IN0

View file

@ -0,0 +1,58 @@
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Rock Pi E."""
from adafruit_blinka.microcontroller.rockchip.rk3328 import pin
D3 = pin.GPIO3_A4 # /UART1_TX/PIN 100/
D5 = pin.GPIO3_A6 # /UART1_RX/PIN 102/
D7 = pin.GPIO1_D4 # /PIN 60/
D8 = pin.GPIO2_A0 # /UART2_TX/PIN 64/
D10 = pin.GPIO2_A1 # /UART2_RX/PIN 65/
D11 = pin.GPIO2_A2 # /PWM_IR/PIN 66/
D12 = pin.GPIO2_C2 # /PDM_CLK/I2S1_SCLK/PIN 82/
D13 = pin.GPIO2_A3 # /PIN 67/
D15 = pin.GPIO0_D3 # /PIN 27/
D19 = pin.GPIO3_A1 # /SPI0_TXD/PIN 97/
D21 = pin.GPIO3_A2 # /SPI0_RXD/PIN 98/
D22 = pin.GPIO2_B4
D23 = pin.GPIO3_A0 # /SPI0_CLK/PIN 96/
D24 = pin.GPIO3_B0 # /SPI0_CSN0/PIN 104/
D26 = pin.GPIO2_B4 # /PIN 76/
D27 = pin.GPIO2_A4 # /I2C1_SDAPIN 68/
D28 = pin.GPIO2_A5 # /I2C1_SCL/PIN 69/
D29 = pin.GPIO2_C4 # /I2S1_SDIO1/PDM_SDI1/PIN 84/
D31 = pin.GPIO2_C5 # /I2S1_SDIO2/PDM_SDI2/PIN 85/
D32 = pin.GPIO2_C0 # /I2S1_LRCK_RX/PIN 80/
D33 = pin.GPIO2_A6 # /PWM2/PIN 70/
D35 = pin.GPIO2_C1 # /I2S1_LRCK_TX/PIN 81/
D36 = pin.GPIO2_B7 # /I2S1_MCLK/PIN 79/
D37 = pin.GPIO2_C6 # /PDM_SDI3/PIN 86/
D38 = pin.GPIO2_C3 # /PDM_SDI0/I2S1_SDI/PIN 83/
D40 = pin.GPIO2_C7 # /PDM_FSYNC/I2S1_SDO/PIN 87/
SDA2 = D27
SCL2 = D28
SDA = SDA2
SCL = SCL2
SCLK = D23
MOSI = D19
MISO = D21
CS = D24
SCK = SCLK
UART1_TX = D3
UART2_RX = D5
UART2_TX = D8
UART2_RX = D10
UART4_TX = D19
UART4_RX = D21
UART_TX = UART2_TX
UART_RX = UART2_RX
PWM2 = pin.PWM2

View file

@ -0,0 +1,58 @@
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the Rock Pi S."""
from adafruit_blinka.microcontroller.rockchip.rk3308 import pin
D2 = pin.GPIO0_B3
D3 = pin.GPIO0_B4
D4 = pin.GPIO2_A4
D8 = pin.GPIO1_D1
D9 = pin.GPIO1_C6
D10 = pin.GPIO1_C7
D11 = pin.GPIO1_D0
D14 = pin.GPIO2_A1
D15 = pin.GPIO2_A0
D17 = pin.GPIO0_B7
D18 = pin.GPIO2_A5
D22 = pin.GPIO0_C1
D23 = pin.GPIO2_B2
D24 = pin.GPIO2_B1
D25 = pin.GPIO2_A7
D27 = pin.GPIO0_C0
SDA0 = pin.I2C0_SDA
SCL0 = pin.I2C0_SCL
SDA1 = pin.I2C1_SDA
SCL1 = pin.I2C1_SCL
SCL2 = pin.I2C2_SCL
SDA2 = pin.I2C2_SDA
SCL3 = pin.I2C3_SCL
SDA3 = pin.I2C3_SDA
SDA = SDA1
SCL = SCL1
SCLK = pin.SPI2_SCLK
MOSI = pin.SPI2_MOSI
MISO = pin.SPI2_MISO
CS = pin.SPI2_CS
SCK = SCLK
UART_TX = pin.UART0_TX
UART_RX = pin.UART0_RX
UART1_TX = pin.UART1_TX
UART1_RX = pin.UART1_RX
UART2_TX = pin.UART2_TX
UART2_RX = pin.UART2_RX
PWM2 = pin.PWM2
PWM3 = pin.PWM3
ADC_IN0 = pin.ADC_IN0