]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/allwinner/h616/pin.py
Update pin.py
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / allwinner / h616 / pin.py
1 """Allwinner H616 Pin Names"""
2 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
3
4 PC0 = Pin((1, 64))
5 SPI0_SCLK = PC0
6 PC2 = Pin((1, 66))
7 SPI0_MOSI = PC2
8 PC3 = Pin((1, 67))
9 SPI0_CS = PC3
10 PC4 = Pin((1, 68))
11 SPI0_MISO = PC4
12 PC5  = Pin((1, 69))
13 PC6  = Pin((1, 70))
14 PC7 = Pin((1, 71))
15 PC8 = Pin((1, 72))
16 PC9 = Pin((1, 73))
17 PC10 = Pin((1, 74))
18 PC11 = Pin((1, 75))
19 PC14 = Pin((1, 78))
20 PC15 = Pin((1, 79))
21
22 PH2 = Pin((1, 226))
23 UART5_TX = PH2
24 PH3 = Pin((1, 227))
25 UART5_RX = PH3
26 PH4 = Pin((1, 228))
27 TWI3_SCL = PH4
28 PH5 = Pin((1, 229))
29 UART2_TX = PH5
30 TWI3_SDA = PH5
31 PH6 = Pin((1, 230))
32 UART2_RX = PH6
33 SPI1_SCLK = PH6
34 PH7 = Pin((1, 231))
35 SPI1_MOSI = PH7
36 PH8 = Pin((1, 232))
37 SPI1_MISO = PH8
38 PH9 = Pin((1, 233))
39
40 i2cPorts = ((3, TWI3_SCL, TWI3_SDA),)
41 # ordered as spiId, sckId, mosiId, misoId
42 spiPorts = (
43     (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO),
44     (1, SPI1_SCLK, SPI1_MOSI, SPI1_MISO),
45 )
46 # ordered as uartId, txId, rxId
47 uartPorts = (
48     (2, UART2_TX, UART2_RX),
49     (5, UART5_TX, UART5_RX),
50 )