]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/snapdragon/apq8016/pin.py
Added pre-commit support
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / snapdragon / apq8016 / pin.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """SnapDragon APQ8016 pin names"""
5 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
6
7 GPIO_0 = Pin((0, 0))
8 GPIO_1 = Pin((0, 1))
9 GPIO_2 = Pin((0, 2))
10 GPIO_3 = Pin((0, 3))
11 GPIO_4 = Pin((0, 4))
12 GPIO_5 = Pin((0, 5))
13 GPIO_6 = Pin((0, 6))
14 GPIO_7 = Pin((0, 7))
15 GPIO_8 = Pin((0, 8))
16 GPIO_9 = Pin((0, 9))
17 GPIO_10 = Pin((0, 10))
18 GPIO_11 = Pin((0, 11))
19 GPIO_12 = Pin((0, 12))
20 GPIO_13 = Pin((0, 13))
21 GPIO_14 = Pin((0, 14))
22 GPIO_15 = Pin((0, 15))
23 GPIO_16 = Pin((0, 16))
24 GPIO_17 = Pin((0, 17))
25 GPIO_18 = Pin((0, 18))
26 GPIO_19 = Pin((0, 19))
27 GPIO_20 = Pin((0, 20))
28
29 GPIO_22 = Pin((0, 22))
30 GPIO_23 = Pin((0, 23))
31 GPIO_24 = Pin((0, 24))
32 GPIO_25 = Pin((0, 25))
33 GPIO_26 = Pin((0, 26))
34 GPIO_27 = Pin((0, 27))
35 GPIO_28 = Pin((0, 28))
36 GPIO_29 = Pin((0, 29))
37 GPIO_30 = Pin((0, 30))
38
39 GPIO_33 = Pin((0, 33))
40 GPIO_34 = Pin((0, 34))
41 GPIO_35 = Pin((0, 35))
42 GPIO_36 = Pin((0, 36))
43 GPIO_37 = Pin((0, 37))
44
45 GPIO_39 = Pin((0, 39))
46 GPIO_40 = Pin((0, 40))
47 GPIO_41 = Pin((0, 41))
48 GPIO_42 = Pin((0, 42))
49 GPIO_43 = Pin((0, 43))
50 GPIO_44 = Pin((0, 44))
51 GPIO_45 = Pin((0, 45))
52 GPIO_46 = Pin((0, 46))
53 GPIO_47 = Pin((0, 47))
54 GPIO_48 = Pin((0, 48))
55 GPIO_49 = Pin((0, 49))
56 GPIO_50 = Pin((0, 50))
57 GPIO_51 = Pin((0, 51))
58 GPIO_52 = Pin((0, 52))
59 GPIO_53 = Pin((0, 53))
60 GPIO_54 = Pin((0, 54))
61 GPIO_55 = Pin((0, 55))
62 GPIO_56 = Pin((0, 56))
63 GPIO_57 = Pin((0, 57))
64 GPIO_58 = Pin((0, 58))
65 GPIO_59 = Pin((0, 59))
66 GPIO_60 = Pin((0, 60))
67 GPIO_61 = Pin((0, 61))
68 GPIO_62 = Pin((0, 62))
69 GPIO_63 = Pin((0, 63))
70 GPIO_64 = Pin((0, 64))
71 GPIO_65 = Pin((0, 65))
72 GPIO_66 = Pin((0, 66))
73 GPIO_67 = Pin((0, 67))
74 GPIO_68 = Pin((0, 68))
75 GPIO_69 = Pin((0, 69))
76 GPIO_70 = Pin((0, 70))
77 GPIO_71 = Pin((0, 71))
78 GPIO_72 = Pin((0, 72))
79 GPIO_73 = Pin((0, 73))
80 GPIO_74 = Pin((0, 74))
81 GPIO_75 = Pin((0, 75))
82 GPIO_76 = Pin((0, 76))
83 GPIO_77 = Pin((0, 77))
84 GPIO_78 = Pin((0, 78))
85 GPIO_79 = Pin((0, 79))
86 GPIO_80 = Pin((0, 80))
87 GPIO_81 = Pin((0, 81))
88 GPIO_82 = Pin((0, 82))
89 GPIO_83 = Pin((0, 83))
90 GPIO_84 = Pin((0, 84))
91 GPIO_85 = Pin((0, 85))
92 GPIO_86 = Pin((0, 86))
93 GPIO_87 = Pin((0, 87))
94 GPIO_88 = Pin((0, 88))
95 GPIO_89 = Pin((0, 89))
96 GPIO_90 = Pin((0, 90))
97 GPIO_91 = Pin((0, 91))
98 GPIO_92 = Pin((0, 92))
99 GPIO_93 = Pin((0, 93))
100 GPIO_94 = Pin((0, 94))
101 GPIO_95 = Pin((0, 95))
102 GPIO_96 = Pin((0, 96))
103 GPIO_97 = Pin((0, 97))
104 GPIO_98 = Pin((0, 98))
105 GPIO_99 = Pin((0, 99))
106 GPIO_100 = Pin((0, 100))
107 GPIO_101 = Pin((0, 101))
108 GPIO_102 = Pin((0, 102))
109 GPIO_103 = Pin((0, 103))
110 GPIO_104 = Pin((0, 104))
111 GPIO_105 = Pin((0, 105))
112 GPIO_106 = Pin((0, 106))
113
114 GPIO_108 = Pin((0, 108))
115 GPIO_109 = Pin((0, 109))
116 GPIO_110 = Pin((0, 110))
117 GPIO_111 = Pin((0, 111))
118 GPIO_112 = Pin((0, 112))
119 GPIO_113 = Pin((0, 113))
120 GPIO_114 = Pin((0, 114))
121 GPIO_115 = Pin((0, 115))
122 GPIO_116 = Pin((0, 116))
123 GPIO_117 = Pin((0, 117))
124 GPIO_118 = Pin((0, 118))
125 GPIO_119 = Pin((0, 119))
126
127 PM_GPIO_0 = Pin((1, 0))
128 PM_GPIO_1 = Pin((1, 1))
129 PM_GPIO_2 = Pin((1, 2))
130 PM_GPIO_3 = Pin((1, 3))
131
132 PM_MPP_1 = Pin((2, 0))
133 PM_MPP_2 = Pin((2, 1))
134 PM_MPP_3 = Pin((2, 2))
135 PM_MPP_4 = Pin((2, 3))
136
137 I2C0_SDA = GPIO_6
138 I2C0_SCL = GPIO_7
139 I2C1_SDA = GPIO_22
140 I2C1_SCL = GPIO_23
141
142 UART0_TX = GPIO_0
143 UART0_RX = GPIO_1
144 UART1_TX = GPIO_4
145 UART1_RX = GPIO_5
146
147 SPI0_SCLK = GPIO_19
148 SPI0_MISO = GPIO_17
149 SPI0_MOSI = GPIO_16
150 SPI0_CS = GPIO_18
151
152 i2cPorts = (
153     (0, I2C0_SCL, I2C0_SDA),
154     (1, I2C1_SCL, I2C1_SDA),
155 )
156 # ordered as spiId, sckId, mosiId, misoId
157 spiPorts = ((0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO),)
158 # ordered as uartId, txId, rxId
159 uartPorts = (
160     (0, UART0_TX, UART0_RX),
161     (1, UART1_TX, UART1_RX),
162 )