File tree Expand file tree Collapse file tree
src/adafruit_blinka/board/orangepi Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # SPDX-FileCopyrightText: 2022 Corebb
2+ #
3+ # SPDX-License-Identifier: MIT
4+ """Pin definitions for the Orange Pi 5 Pro"""
5+
6+ from adafruit_blinka .microcontroller .rockchip .rk3588 import pin
7+
8+ # D pin number is ordered by physical pin sequence
9+
10+ # D1 = +3.3V
11+ # D2 = +5V
12+ D3 = pin .GPIO1_D3
13+ # D4 = +5V
14+ D5 = pin .GPIO1_D2
15+ # D6 = GND
16+ D7 = pin .GPIO1_B7
17+ D8 = pin .GPIO0_B5
18+ # D9 = GND
19+ D10 = pin .GPIO0_B6
20+ D11 = pin .GPIO4_B2
21+ D12 = pin .GPIO1_A7
22+ D13 = pin .GPIO4_B3
23+ # D14 = GND
24+ D15 = pin .GPIO1_B6
25+ D16 = pin .GPIO1_A1
26+ # D17 = +3.3V
27+ D18 = pin .GPIO1_A0
28+ D19 = pin .GPIO1_B2
29+ # D20 = GND
30+ D21 = pin .GPIO1_B1
31+ D22 = pin .GPIO1_B0
32+ D23 = pin .GPIO1_B3
33+ D24 = pin .GPIO1_B4
34+ # D25 = GND
35+ D26 = pin .GPIO1_B5
36+ D27 = pin .GPIO1_A2
37+ D28 = pin .GPIO1_A3
38+ D29 = pin .GPIO1_A4
39+ # D30 = GND
40+ D31 = pin .GPIO1_A6
41+ D32 = pin .GPIO1_D6
42+ D33 = pin .GPIO1_D7
43+ # D34 = GND
44+ D35 = pin .GPIO4_A7
45+ D36 = pin .GPIO4_A3
46+ D37 = pin .GPIO4_A6
47+ D38 = pin .GPIO4_A4
48+ # D39 = GND
49+ D40 = pin .GPIO4_A5
50+
51+ # UART
52+ UART0_TX = pin .GPIO4_A3
53+ UART0_RX = pin .GPIO4_A4
54+ UART1_TX = pin .GPIO1_B6
55+ UART1_RX = pin .GPIO1_B7
56+ UART3_TX = pin .GPIO4_A5
57+ UART3_RX = pin .GPIO4_A6
58+ UART4_TX = pin .GPIO1_D2
59+ UART4_RX = pin .GPIO1_D3
60+
61+ # Default UART
62+ TX = UART0_TX
63+ RX = UART0_RX
64+ TXD = UART0_TX
65+ RXD = UART0_RX
66+
67+ # I2C
68+ I2C1_SCL = pin .GPIO1_D2
69+ I2C1_SDA = pin .GPIO1_D3
70+ I2C4_SCL = pin .GPIO1_A3
71+ I2C4_SDA = pin .GPIO1_A2
72+ I2C5_SCL = pin .GPIO1_B6
73+ I2C5_SDA = pin .GPIO1_B7
74+ I2C8_SCL = pin .GPIO1_D6
75+ I2C8_SDA = pin .GPIO1_D7
76+
77+ # Default I2C
78+ SCL = I2C1_SCL
79+ SDA = I2C1_SDA
80+
81+ # SPI
82+ SPI0_MISO = pin .GPIO1_B1
83+ SPI0_MOSI = pin .GPIO1_B2
84+ SPI0_CLK = pin .GPIO1_B3
85+ SPI0_CS0 = pin .GPIO1_B4
86+ SPI0_CS1 = pin .GPIO1_B5
87+ SPI4_MISO = pin .GPIO1_A0
88+ SPI4_MOSI = pin .GPIO1_A1
89+ SPI4_CLK = pin .GPIO1_A2
90+ SPI4_CS0 = pin .GPIO1_A3
91+
92+ # Default SPI
93+ MOSI = SPI0_MOSI
94+ MISO = SPI0_MISO
95+ SCLK = SPI0_CLK
96+ CS = SPI0_CS1
You can’t perform that action at this time.
0 commit comments