]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/allwinner_h3/pin.py
44241a3689effc78ea8d9508173619c7bd08080d
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / allwinner_h3 / pin.py
1 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
2
3 PA0 = Pin(0)
4 UART2_TX = PA0
5 PA1 = Pin(1)
6 UART2_RX = PA1
7 PA6 = Pin(6)
8 PA7 = Pin(7)
9 PA10 = Pin(10)
10 PA11 = Pin(8)
11 SDA = PA11
12 PA12 = Pin(9)
13 SCL = PA12
14 PA13 = Pin(13)
15 UART3_TX = PA13
16 PA14 = Pin(14)
17 UART3_RX = PA14
18 PA15 = Pin(15)
19 PA16 = Pin(16)
20 PA17 = Pin(17)
21 PA18 = Pin(18)
22 PA19 = Pin(19)
23 PA20 = Pin(20)
24 PA21 = Pin(21)
25
26 PC0 = Pin(64)
27 SPI0_MOSI = PC0
28 PC1 = Pin(65)
29 SPI0_MISO = PC1
30 PC2 = Pin(66)
31 SPI0_SCLK = PC2
32 PC3 = Pin(67)
33 SPI0_CS = PC3
34 PC4 = Pin(68)
35 PC7 = Pin(71)
36
37 PD14 = Pin(110)
38
39 PG6 = Pin(198)
40 UART1_TX = PG6
41 PG7 = Pin(199)
42 UART1_RX = PG7
43 PG8 = Pin(200)
44 PG9 = Pin(201)
45 PG10 = Pin(202)
46 PG11 = Pin(203)
47 PG12 = Pin(204)
48 PG13 = Pin(205)
49
50
51 i2cPorts = ( (0, SCL, SDA), )
52 # ordered as spiId, sckId, mosiId, misoId
53 spiPorts = ( (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), )
54 # ordered as uartId, txId, rxId
55 uartPorts = ( (3, UART3_TX, UART3_RX), )