File tree Expand file tree Collapse file tree 1 file changed +96
-0
lines changed
src/adafruit_blinka/board/orangepi Expand file tree Collapse file tree 1 file changed +96
-0
lines changed 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