File tree Expand file tree Collapse file tree 2 files changed +56
-0
lines changed
adafruit_blinka/board/radxa Expand file tree Collapse file tree 2 files changed +56
-0
lines changed Original file line number Diff line number Diff line change
1
+ # SPDX-FileCopyrightText: 2025 fb0u
2
+ #
3
+ # SPDX-License-Identifier: MIT
4
+ """Pin definitions for the Radxa Rock 3B."""
5
+
6
+ from adafruit_blinka .microcontroller .rockchip .rk3568 import pin
7
+
8
+ # 3B IO pins
9
+
10
+ D1_A0 = pin .GPIO1_A0
11
+ D1_A1 = pin .GPIO1_A1
12
+ D0_B5 = pin .GPIO0_B5
13
+ D0_D1 = pin .GPIO0_D1
14
+ D0_D0 = pin .GPIO0_D0
15
+ D3_C4 = pin .GPIO3_C4
16
+ D3_A3 = pin .GPIO3_A3
17
+ D3_C5 = pin .GPIO3_C5
18
+ D0_C0 = pin .GPIO0_C0
19
+ D0_B6 = pin .GPIO0_B6
20
+ D3_B2 = pin .GPIO3_B2
21
+ D4_C3 = pin .GPIO4_C3
22
+ D4_C5 = pin .GPIO4_C5
23
+ D0_C1 = pin .GPIO0_C1
24
+ D4_C2 = pin .GPIO4_C2
25
+ D4_C6 = pin .GPIO4_C6
26
+ D4_D1 = pin .GPIO4_D1
27
+ D2_D7 = pin .GPIO2_D7
28
+ D3_A0 = pin .GPIO3_A0
29
+ D3_C2 = pin .GPIO3_C2
30
+ D3_C3 = pin .GPIO3_C3
31
+ D3_A4 = pin .GPIO3_A4
32
+ D3_A2 = pin .GPIO3_A2
33
+ D3_A6 = pin .GPIO3_A6
34
+ D3_A5 = pin .GPIO3_A5
35
+
36
+ # I2C (use I2C3)
37
+ SDA = D1_A0
38
+ SCL = D1_A1
39
+
40
+ # SPI (use SPI3)
41
+ CE0 = D4_C6
42
+ SCLK = D4_C2
43
+ SCK = D4_C2
44
+ MOSI = D4_C3
45
+ MISO = D4_C5
46
+
47
+ # UART aliases (use UART2)
48
+ UART_TX = D0_D1
49
+ UART_RX = D0_D0
50
+ TXD = D0_D1
51
+ RXD = D0_D0
52
+ TX = D0_D1
53
+ RX = D0_D0
Original file line number Diff line number Diff line change 272
272
elif board_id == ap_board .ROCK_PI_3A :
273
273
from adafruit_blinka .board .radxa .rockpi3a import *
274
274
275
+ elif board_id == ap_board .ROCK_3B :
276
+ from adafruit_blinka .board .radxa .rock3b import *
277
+
275
278
elif board_id == ap_board .ROCK_PI_3C :
276
279
from adafruit_blinka .board .radxa .rockpi3c import *
277
280
You can’t perform that action at this time.
0 commit comments