]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/allwinner_h3/pin.py
all gpio, i2c, and SPI tested
[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 PA1 = Pin(1)
5 PA2 = Pin(2)
6 PA3 = Pin(3)
7 PA6 = Pin(6)
8 PA7 = Pin(7)
9 PA8 = Pin(8)
10 PA9 = Pin(9)
11 PA10 = Pin(10)
12 PA11 = Pin(11)
13 TWI0_SCL = PA11
14 PA12 = Pin(12)
15 TWI0_SDA = PA12
16 PA13 = Pin(13)
17 UART3_TX = PA13
18 PA14 = Pin(14)
19 UART3_RX = PA14
20 PA18 = Pin(18)
21 PA19 = Pin(19)
22 PA20 = Pin(20)
23 PA21 = Pin(21)
24
25 PC0 = Pin(64)
26 SPI0_MOSI = PC0
27 PC1 = Pin(65)
28 SPI0_MISO = PC1
29 PC2 = Pin(66)
30 SPI0_SCLK = PC2
31 PC3 = Pin(67)
32 SPI0_CS = PC3
33 PC4 = Pin(68)
34 PC7 = Pin(71)
35
36 PD14 = Pin(110)
37
38 PG6 = Pin(198)
39 PG7 = Pin(199)
40 PG8 = Pin(200)
41 PG9 = Pin(201)
42
43 i2cPorts = ( (0, TWI0_SCL, TWI0_SDA), )
44 # ordered as spiId, sckId, mosiId, misoId
45 spiPorts = ( (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), )
46 # ordered as uartId, txId, rxId
47 uartPorts = ( (3, UART3_TX, UART3_RX), )