File tree Expand file tree Collapse file tree 3 files changed +69
-0
lines changed
microcontroller/rockchip/rk3566 Expand file tree Collapse file tree 3 files changed +69
-0
lines changed Original file line number Diff line number Diff line change
1
+ # SPDX-FileCopyrightText: 2024 Burberius
2
+ #
3
+ # SPDX-License-Identifier: MIT
4
+ """Pin definitions for the Radxa ZERO 3 (3E and 3W)"""
5
+
6
+ from adafruit_blinka .microcontroller .rockchip .rk3566 import pin
7
+
8
+ # ZERO 3 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 171
171
(1 , I2C1_SCL , I2C1_SDA ),
172
172
(2 , I2C2_SCL_M0 , I2C2_SDA_M0 ),
173
173
(3 , I2C3_SCL_M0 , I2C3_SDA_M0 ),
174
+ (4 , I2C4_SCL_M0 , I2C4_SDA_M0 ),
174
175
(5 , I2C5_SCL_M0 , I2C5_SDA_M0 ),
175
176
]
176
177
Original file line number Diff line number Diff line change 274
274
elif board_id == ap_board .RADXA_ZERO :
275
275
from adafruit_blinka .board .radxa .radxazero import *
276
276
277
+ elif board_id == ap_board .RADXA_ZERO3 :
278
+ from adafruit_blinka .board .radxa .radxazero3 import *
279
+
277
280
elif board_id == ap_board .ROCK_PI_S :
278
281
from adafruit_blinka .board .radxa .rockpis import *
279
282
You can’t perform that action at this time.
0 commit comments