]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/radxa/rockpi3c.py
Merge branch 'adafruit:main' into main
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / radxa / rockpi3c.py
1 # SPDX-FileCopyrightText: 2024 Shawnchainw
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for the Radxa Rock Pi 3C."""
5
6 from adafruit_blinka.microcontroller.rockchip.rk3566 import pin
7
8 # 3C IO pins
9
10 D1_A0 = pin.GPIO1_A0
11 D1_A1 = pin.GPIO1_A1
12 D3_C4 = pin.GPIO3_C4
13 D3_A1 = pin.GPIO3_A1
14 D3_A2 = pin.GPIO3_A2
15 D3_B0 = pin.GPIO3_B0
16 D4_C3 = pin.GPIO4_C3
17 D4_C5 = pin.GPIO4_C5
18 D4_C2 = pin.GPIO4_C2
19 D4_B2 = pin.GPIO4_B2
20 D3_B3 = pin.GPIO3_B3
21 D3_B4 = pin.GPIO3_B4
22 D3_C3 = pin.GPIO3_C3
23 D3_A4 = pin.GPIO3_A4
24 D1_A4 = pin.GPIO1_A4
25 D0_D1 = pin.GPIO0_D1
26 D0_D0 = pin.GPIO0_D0
27 D3_A3 = pin.GPIO3_A3
28 D3_B1 = pin.GPIO3_B1
29 D3_B2 = pin.GPIO3_B2
30 D3_C1 = pin.GPIO3_C1
31 D4_C6 = pin.GPIO4_C6
32 D4_B3 = pin.GPIO4_B3
33 D3_C2 = pin.GPIO3_C2
34 D3_A7 = pin.GPIO3_A7
35 D3_A6 = pin.GPIO3_A6
36 D3_A5 = pin.GPIO3_A5
37
38
39 # I2C
40 SDA = D1_A0
41 SCL = D1_A1
42
43 # SPI
44 CE0 = D4_C6
45 SCLK = D4_C2
46 MOSI = D4_C3
47 MISO = D4_C5
48
49 # UART aliases
50 UART_TX = D0_D1
51 UART_RX = D0_D0
52 UART2_TX = UART_TX
53 UART2_RX = UART_RX
54 UART3_TX = D1_A1
55 UART3_RX = D1_A0
56 UART4_TX = D3_B2
57 UART4_RX = D3_B1
58 UART5_TX = D3_C2
59 UART5_RX = D3_C3
60 UART9_TX = D4_C5
61 UART9_RX = D4_C6
62 TXD = D0_D1
63 RXD = D0_D0
64 TX = D0_D1
65 RX = D0_D0