]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/bananapi/bpif3.py
support spacemit k1, bananapif3
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / bananapi / bpif3.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for the Banana Pi F3."""
5
6 from adafruit_blinka.microcontroller.spacemit.k1 import pin
7
8 # I2C
9 I2C4_SCL = pin.I2C4_SCL
10 I2C4_SDA = pin.I2C4_SDA
11
12 # Default I2C
13 SCL = I2C4_SCL
14 SDA = I2C4_SDA
15
16 # UART
17 UART0_TX = pin.UART0_TX
18 UART0_RX = pin.UART0_RX
19
20 # Default UART
21 TX = UART0_TX
22 RX = UART0_RX
23 TXD = UART0_TX
24 RXD = UART0_RX
25
26 # SPI
27 SPI3_MOSI = pin.SPI3_MOSI
28 SPI3_MISO = pin.SPI3_MISO
29 SPI3_SCLK = pin.SPI3_SCLK
30 SPI3_CS0 = pin.SPI3_CS0
31
32 # Default SPI
33 MOSI = SPI3_MOSI
34 MISO = SPI3_MISO
35 SCLK = SPI3_SCLK
36 CS = SPI3_CS0
37
38 # Pinout reference:
39 # https://wiki.banana-pi.org/Banana_Pi_BPI-M4_Berry#BPI-M4_Berry_40-pin_header
40 D3 = pin.GPIO_52
41 D5 = pin.GPIO_51
42 D7 = pin.GPIO_70
43 D8 = pin.GPIO_47
44 D10 = pin.GPIO_48
45 D11 = pin.GPIO_71
46 D12 = pin.GPIO_74
47 D13 = pin.GPIO_72
48 D15 = pin.GPIO_73
49 D16 = pin.GPIO_91
50 D18 = pin.GPIO_92
51 D19 = pin.GPIO_77
52 D21 = pin.GPIO_78
53 D22 = pin.GPIO_49
54 D23 = pin.GPIO_75
55 D24 = pin.GPIO_76
56 D26 = pin.GPIO_50