moved a bunch of garbage (things that have nothing to do in root) to _trash
This commit is contained in:
parent
d094982b2c
commit
3226ed29ec
2610 changed files with 0 additions and 0 deletions
|
@ -0,0 +1,4 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Rock Pi Boards definition from Radxa"""
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue