]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/bananapi/bpiai2h.py
support renesas rzv2h/rzv2n, bananapi ai2h/ai2n board
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / bananapi / bpiai2h.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for the Banana Pi AI2H."""
5
6 from adafruit_blinka.microcontroller.renesas.rzv2h import pin
7
8 # I2C
9 I2C1_SCL = pin.I2C1_SCL
10 I2C1_SDA = pin.I2C1_SDA
11 I2C2_SCL = pin.I2C2_SCL
12 I2C2_SDA = pin.I2C2_SDA
13
14 # Default I2C
15 SCL = I2C1_SCL
16 SDA = I2C1_SDA
17
18 # UART
19 UART0_TX = pin.UART0_TX
20 UART0_RX = pin.UART0_RX
21 UART2_TX = pin.UART2_TX
22 UART2_RX = pin.UART2_RX
23
24 # Default UART
25 TX = UART2_TX
26 RX = UART2_RX
27 TXD = UART2_TX
28 RXD = UART2_RX
29
30 # SPI
31 SPI0_MOSI = pin.SPI0_MOSI
32 SPI0_MISO = pin.SPI0_MISO
33 SPI0_SCLK = pin.SPI0_SCLK
34 SPI0_CS0 = pin.SPI0_CS0
35 SPI2_MOSI = pin.SPI2_MOSI
36 SPI2_MISO = pin.SPI2_MISO
37 SPI2_SCLK = pin.SPI2_SCLK
38 SPI2_CS0 = pin.SPI2_CS0
39
40 # Default SPI
41 MOSI = SPI2_MOSI
42 MISO = SPI2_MISO
43 SCLK = SPI2_SCLK
44 CS = SPI2_CS0
45
46 # Pinout:
47 D3 = pin.P3_2
48 D5 = pin.P3_3
49 D7 = pin.P8_4
50 D8 = pin.P5_4
51 D10 = pin.P5_5
52 D11 = pin.P9_0
53 D12 = pin.P1_2
54 D13 = pin.P9_1
55 D15 = pin.P9_2
56 D16 = pin.P5_7
57 D18 = pin.P5_6
58 D19 = pin.PB_4
59 D21 = pin.PB_3
60 D22 = pin.P5_3
61 D23 = pin.PB_5
62 D24 = pin.PA_7
63 D26 = pin.PA_6
64 D27 = pin.P2_0
65 D28 = pin.P2_1
66 D29 = pin.P9_3
67 D31 = pin.P2_1
68 D32 = pin.P5_0
69 D33 = pin.P5_2
70 D35 = pin.P1_3
71 D36 = pin.P5_1
72 D37 = pin.P9_7
73 D38 = pin.P1_5
74 D40 = pin.P0_4