]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/repkapi/repka_pi_4.py
Untangle code and remove pylint disables
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / repkapi / repka_pi_4.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 # copied from Allwinner H6 to be updated later
5
6 """Repka Pi 4 (Allwinner H6) Pin Names"""
7 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
8
9 # TODO: check and update all pins after board release
10 PC16 = Pin((1, 79))
11
12 PD14 = Pin((1, 110))
13 PD15 = Pin((1, 111))
14 PD16 = Pin((1, 112))
15 PD17 = Pin((1, 113))
16 PD18 = Pin((1, 114))
17 PD19 = Pin((1, 115))
18 UART2_TX = PD19
19 PD20 = Pin((1, 116))
20 UART2_RX = PD20
21 PD21 = Pin((1, 117))
22 PD22 = Pin((1, 118))
23 PD23 = Pin((1, 119))
24 PD24 = Pin((1, 120))
25 PD25 = Pin((1, 121))
26 TWI0_SCL = PD25
27 PD26 = Pin((1, 122))
28 TWI0_SDA = PD26
29
30 PG10 = Pin((1, 202))
31 PG11 = Pin((1, 203))
32 PG12 = Pin((1, 204))
33 PG13 = Pin((1, 205))
34 PG14 = Pin((1, 206))
35
36 PH2 = Pin((1, 226))
37 PH3 = Pin((1, 227))
38 SPI1_CS = PH3
39 PH4 = Pin((1, 228))
40 SPI1_SCLK = PH4
41 PH5 = Pin((1, 229))
42 SPI1_MOSI = PH5
43 PH6 = Pin((1, 230))
44 SPI1_MISO = PH6
45 PH8 = Pin((1, 230))
46 PH9 = Pin((1, 231))
47
48 PL2 = Pin((0, 2))
49 PL3 = Pin((0, 3))
50 PL8 = Pin((0, 8))
51 PL9 = Pin((0, 9))
52 PL10 = Pin((0, 10))
53
54 i2cPorts = ((0, TWI0_SCL, TWI0_SDA),)
55 spiPorts = ((1, SPI1_SCLK, SPI1_MOSI, SPI1_MISO),)
56 uartPorts = ((2, UART2_TX, UART2_RX),)