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