]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/allwinner_h3/pin.py
Change PINs to OrangePI R1 spec
[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 PA15 = Pin(15)
23 PA16 = Pin(16)
24 PA17 = Pin(17)
25 PA18 = Pin(18)
26 PA19 = Pin(19)
27 PA20 = Pin(20)
28 PA21 = Pin(21)
29
30 PC0 = Pin(64)
31 SPI0_MOSI = PC0
32 PC1 = Pin(65)
33 SPI0_MISO = PC1
34 PC2 = Pin(66)
35 SPI0_SCLK = PC2
36 PC3 = Pin(67)
37 SPI0_CS = PC3
38 PC4 = Pin(68)
39 PC7 = Pin(71)
40
41 PD14 = Pin(110)
42
43 PG6 = Pin(198)
44 UART1_TX = PG6
45 PG7 = Pin(199)
46 UART1_RX = PG7
47 PG8 = Pin(200)
48 PG9 = Pin(201)
49 PG10 = Pin(202)
50 PG11 = Pin(203)
51 PG12 = Pin(204)
52 PG13 = Pin(205)
53
54
55 i2cPorts = ( (0, TWI0_SCL, TWI0_SDA), )
56 # ordered as spiId, sckId, mosiId, misoId
57 spiPorts = ( (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), )
58 # ordered as uartId, txId, rxId
59 uartPorts = ( (3, UART3_TX, UART3_RX), )