File tree Expand file tree Collapse file tree 3 files changed +72
-0
lines changed
microcontroller/rockchip/rk3566 Expand file tree Collapse file tree 3 files changed +72
-0
lines changed Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change 64
64
GPIO2_C5 = Pin ((2 , 21 ))
65
65
GPIO2_C6 = Pin ((2 , 22 ))
66
66
GPIO3_A1 = Pin ((3 , 1 ))
67
+ GPIO3_A2 = Pin ((3 , 2 ))
68
+ GPIO3_A3 = Pin ((3 , 3 ))
69
+ GPIO3_A4 = Pin ((3 , 4 ))
67
70
GPIO3_A5 = Pin ((3 , 5 ))
68
71
GPIO3_A6 = Pin ((3 , 6 ))
69
72
GPIO3_A7 = Pin ((3 , 7 ))
73
+ GPIO3_B0 = Pin ((3 , 8 ))
70
74
GPIO3_B1 = Pin ((3 , 9 ))
71
75
GPIO3_B2 = Pin ((3 , 10 ))
72
76
GPIO3_B3 = Pin ((3 , 11 ))
Original file line number Diff line number Diff line change 259
259
elif board_id == ap_board .ROCK_PI_3A :
260
260
from adafruit_blinka .board .radxa .rockpi3a import *
261
261
262
+ elif board_id == ap_board .ROCK_PI_3C :
263
+ from adafruit_blinka .board .radxa .rockpi3c import *
264
+
262
265
elif board_id == ap_board .RADXA_ZERO :
263
266
from adafruit_blinka .board .radxa .radxazero import *
264
267
You can’t perform that action at this time.
0 commit comments