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