]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/allwinner/D1/pin.py
a51584a8f7be003303c724d39ef6751c36bbcc0c
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / allwinner / D1 / pin.py
1 """Allwinner D1 pin names"""
2 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
3
4 PB0 = Pin(32)
5 TWI2_SCL = PB0
6 PB1 = Pin(33)
7 TWI2_SDA = PB1
8 PB2 = Pin(34)
9 PB3 = Pin(35)
10 PB4 = Pin(36)
11 PB5 = Pin(37)
12 PB6 = Pin(38)
13 PB7 = Pin(39)
14 PB8 = Pin(40)
15 UART0_TX = PB8
16 PB9 = Pin(41)
17 UART0_RX = PB9
18 PB10 = Pin(42)
19 PB11 = Pin(43)
20 PB12 = Pin(44)
21 PC0 = Pin(64)
22 UART2_TX = PC0
23 PC1 = Pin(65)
24 UART2_RX = PC1
25 PC2 = Pin(66)
26 SPI0_SCLK = PC2
27 PC3 = Pin(67)
28 SPI0_CS = PC3
29 PC4 = Pin(68)
30 SPI0_MOSI = PC4
31 PC5 = Pin(69)
32 SPI0_MISO = PC5
33 PC6 = Pin(70)
34 SPI0_WP = PC6
35 PC7 = Pin(71)
36 SPI0_HOLD = PC7
37 PD0 = Pin(96)
38 PD1 = Pin(97)
39 PD2 = Pin(98)
40 PD3 = Pin(99)
41 PD4 = Pin(100)
42 PD5 = Pin(101)
43 PD6 = Pin(102)
44 PD7 = Pin(103)
45 PD8 = Pin(104)
46 PD9 = Pin(105)
47 PD10 = Pin(106)
48 PD11 = Pin(107)
49 PD12 = Pin(108)
50 PD13 = Pin(109)
51 PD14 = Pin(110)
52 PD15 = Pin(111)
53 PD16 = Pin(112)
54 PD17 = Pin(113)
55 PD18 = Pin(114)
56 PD19 = Pin(115)
57 PD20 = Pin(116)
58 PD21 = Pin(117)
59 PD22 = Pin(118)
60 PE0 = Pin(128)
61 PE1 = Pin(129)
62 PE2 = Pin(130)
63 PE3 = Pin(131)
64 PE4 = Pin(132)
65 PE5 = Pin(133)
66 PE6 = Pin(134)
67 PE7 = Pin(135)
68 PE8 = Pin(136)
69 PE9 = Pin(137)
70 PE10 = Pin(138)
71 PE11 = Pin(139)
72 PE12 = Pin(140)
73 PE13 = Pin(141)
74 PE14 = Pin(142)
75 TWI1_SCL = PE14
76 PE15 = Pin(143)
77 TWI1_SDA = PE15
78 PE16 = Pin(144)
79 TWI3_SCL = PE16
80 PE17 = Pin(145)
81 TWI3_SDA = PE17
82 PG6 = Pin(198)
83 UART1_TX = PG6
84 PG7 = Pin(199)
85 UART1_RX = PG7
86 PG8 = Pin(200)
87 UART1_RTS = PG8
88 PG9 = Pin(201)
89 UART1_CTS = PG9
90 PG10 = Pin(202)
91 PG11 = Pin(203)
92 PG12 = Pin(204)
93 PG13 = Pin(205)
94 PG14 = Pin(206)
95 PG15 = Pin(207)
96 PG16 = Pin(208)
97 PG17 = Pin(209)
98 PG18 = Pin(210)
99
100 i2cPorts = (
101     (2, TWI2_SCL, TWI2_SDA),
102     (3, TWI3_SCL, TWI3_SDA),
103 )
104 uartPorts = (
105     (0, UART0_TX, UART0_RX),
106     (1, UART1_TX, UART1_RX),
107     (2, UART2_TX, UART2_RX),
108 )
109 spiPorts = ((0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO),)