]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/orangepi/orangepi3b.py
2ea83212f21dcdf2eaa434b9b72422a9859a0550
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / orangepi / orangepi3b.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for the Orangepi 3B."""
5
6 from adafruit_blinka.microcontroller.rockchip.rk3566 import pin
7
8 # D pin number is ordered by physical pin sequence
9 # Reference: https://service.robots.org.nz/wiki/Wiki.jsp?page=OrangePi
10
11 # D2 = VCC5V0_SYS
12 D3 = pin.I2C2_SDA_M1
13 # D4 = VCC5V0_SYS
14 D5 = pin.I2C2_SCL_M1
15 # D6 = GND
16 D7 = pin.GPIO4_C3  # GPIO4_C3/PWM15
17 D8 = pin.GPIO0_D1
18 # D9 = GND
19 D10 = pin.GPIO0_D0
20 D11 = pin.GPIO3_C6
21 D12 = pin.GPIO3_C7
22 D13 = pin.GPIO4_A0
23 # D14 = GND
24 D15 = pin.GPIO4_A2
25 D16 = pin.GPIO4_A3
26 # D17 = Vcc3V3_SYS
27 D18 = pin.GPIO4_A1
28 D19 = pin.SPI3_MOSI_M0
29 # D20 = GND
30 D21 = pin.SPI3_MISO_M0
31 D22 = pin.GPIO4_A4
32 D23 = pin.SPI3_CLK_M0
33 D24 = pin.SPI3_CS0_M0
34 # D25 = GND
35 D26 = pin.GPIO4_A7
36 D27 = pin.I2C3_SDA_M0
37 D28 = pin.I2C3_SCL_M0
38 D29 = pin.GPIO4_A5
39 #D30 = GND
40 D31 = pin.GPIO3_D4
41 D32 = pin.GPIO4_C0
42 D33 = pin.GPIO3_D7
43 # D34 = GND
44 D35 = pin.GPIO3_D0
45 D36 = pin.GPIO3_D5
46 D37 = pin.GPIO3_D3
47 D38 = pin.GPIO3_D2
48 # D39 = GND
49 D40 = pin.GPIO3_D1
50
51 # UART
52 #UART4_TX = pin.GPIO1_B0
53 #UART4_RX = pin.GPIO1_A7
54
55 # SPI
56 SPI3_MISO = pin.SPI3_MISO_M0
57 SPI3_MOSI = pin.SPI3_MOSI_M0
58 SPI3_CLK = pin.SPI3_CLK_M0
59 SPI3_CS0 = pin.SPI3_CS0_M0
60
61 # Default SPI
62 MOSI = SPI3_MOSI
63 MISO = SPI3_MISO
64 SCLK = SPI3_CLK
65 CS = SPI3_CS0
66