]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/radxa/rock3b.py
Merge branch 'main' of https://github.com/fb0u/Adafruit_Blinka into fb0u
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / radxa / rock3b.py
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