stm32/boards: Add named digital and analog pins for Arduino boardrs.

Adds Dx and Ax named pins for Arduino Gigi, Arduino Nicla Vision and
Arduino Portenta H7.  The analog pins include the dual-pad _C pins.

Signed-off-by: Sebastian Romero <s.romero@arduino.cc>
This commit is contained in:
Sebastian Romero
2024-01-29 15:53:16 -03:00
committed by Damien George
parent a9efffca96
commit 32623d3d19
3 changed files with 175 additions and 2 deletions

View File

@@ -166,6 +166,123 @@ PK4,PK4
PK5,PK5 PK5,PK5
PK6,PK6 PK6,PK6
PK7,PK7 PK7,PK7
# Arduino Digital Pins
D0,PB7
D1,PA9
D2,PA3
D3,PA2
D4,PJ8
D5,PA7
D6,PD13
D7,PB4
D8,PB8
D9,PB9
D10,PK1
D11,PJ10
D12,PJ11
D13,PH6
D14,PG14
D15,PC7
D16,PH13
D17,PI9
D18,PD5
D19,PD6
D20,PB11
D21,PH4
D22,PJ12
D23,PG13
D24,PG12
D25,PJ0
D26,PJ14
D27,PJ1
D28,PJ15
D29,PJ2
D30,PK3
D31,PJ3
D32,PK4
D33,PJ4
D34,PK5
D35,PJ5
D36,PK6
D37,PJ6
D38,PJ7
D39,PI14
D40,PE6
D41,PK7
D42,PI15
D43,PI10
D44,PG10
D45,PI13
D46,PH15
D47,PB2
D48,PK0
D49,PE4
D50,PI11
D51,PE5
D52,PK2
D53,PG7
D54,PI5
D55,PH8
D56,PA6
D57,PJ9
D58,PI7
D59,PI6
D60,PI4
D61,PH14
D62,PG11
D63,PH11
D64,PH10
D65,PH9
D66,PA1
D67,PD4
D68,PC6
D69,PI0
D70,PI1
D71,PI2
D72,PI3
D73,PC1
D74,PB12
D75,PD3
D76,PC4
D77,PC5
D78,PB0
D79,PB1
D80,PC3
D81,PC2
D82,PC0
D83,PA0
D84,PA4
D85,PA5
D86,PI12
D87,PJ13
D88,PE3
D89,PG9
D90,PD7
D91,PB3
D92,PA15
D93,PB5
D94,PB13
D100,PC13
D101,PB6
D102,PH12
# Arduino Analog Pins
A0,PC4
A1,PC5
A2,PB0
A3,PB1
A4,PC3
A5,PC2
A6,PC0
A7,PA0
A8,PC2_C
A9,PC3_C
A10,PA1_C
A11,PA0_C
A12,PA4
A13,PA5
UART1_TX,PA9 UART1_TX,PA9
UART1_RX,PB7 UART1_RX,PB7
UART2_TX,PD5 UART2_TX,PD5
@@ -177,11 +294,12 @@ UART6_RX,PC7
-USB_DM,PA11 -USB_DM,PA11
-USB_DP,PA12 -USB_DP,PA12
#BOOT0,BOOT0 #BOOT0,BOOT0
DAC1,PA4 DAC0,PA4
DAC2,PA5 DAC1,PA5
LEDR,PI12 LEDR,PI12
LEDG,PJ13 LEDG,PJ13
LEDB,PE3 LEDB,PE3
LED_BUILTIN,PJ13
LED_RED,PI12 LED_RED,PI12
LED_GREEN,PJ13 LED_GREEN,PJ13
LED_BLUE,PE3 LED_BLUE,PE3
1 PA0 PA0
166 PK5 PK5
167 PK6 PK6
168 PK7 PK7
169 # Arduino Digital Pins
170 D0 PB7
171 D1 PA9
172 D2 PA3
173 D3 PA2
174 D4 PJ8
175 D5 PA7
176 D6 PD13
177 D7 PB4
178 D8 PB8
179 D9 PB9
180 D10 PK1
181 D11 PJ10
182 D12 PJ11
183 D13 PH6
184 D14 PG14
185 D15 PC7
186 D16 PH13
187 D17 PI9
188 D18 PD5
189 D19 PD6
190 D20 PB11
191 D21 PH4
192 D22 PJ12
193 D23 PG13
194 D24 PG12
195 D25 PJ0
196 D26 PJ14
197 D27 PJ1
198 D28 PJ15
199 D29 PJ2
200 D30 PK3
201 D31 PJ3
202 D32 PK4
203 D33 PJ4
204 D34 PK5
205 D35 PJ5
206 D36 PK6
207 D37 PJ6
208 D38 PJ7
209 D39 PI14
210 D40 PE6
211 D41 PK7
212 D42 PI15
213 D43 PI10
214 D44 PG10
215 D45 PI13
216 D46 PH15
217 D47 PB2
218 D48 PK0
219 D49 PE4
220 D50 PI11
221 D51 PE5
222 D52 PK2
223 D53 PG7
224 D54 PI5
225 D55 PH8
226 D56 PA6
227 D57 PJ9
228 D58 PI7
229 D59 PI6
230 D60 PI4
231 D61 PH14
232 D62 PG11
233 D63 PH11
234 D64 PH10
235 D65 PH9
236 D66 PA1
237 D67 PD4
238 D68 PC6
239 D69 PI0
240 D70 PI1
241 D71 PI2
242 D72 PI3
243 D73 PC1
244 D74 PB12
245 D75 PD3
246 D76 PC4
247 D77 PC5
248 D78 PB0
249 D79 PB1
250 D80 PC3
251 D81 PC2
252 D82 PC0
253 D83 PA0
254 D84 PA4
255 D85 PA5
256 D86 PI12
257 D87 PJ13
258 D88 PE3
259 D89 PG9
260 D90 PD7
261 D91 PB3
262 D92 PA15
263 D93 PB5
264 D94 PB13
265 D100 PC13
266 D101 PB6
267 D102 PH12
268 # Arduino Analog Pins
269 A0 PC4
270 A1 PC5
271 A2 PB0
272 A3 PB1
273 A4 PC3
274 A5 PC2
275 A6 PC0
276 A7 PA0
277 A8 PC2_C
278 A9 PC3_C
279 A10 PA1_C
280 A11 PA0_C
281 A12 PA4
282 A13 PA5
283 UART1_TX PA9
284 UART1_RX PB7
285 UART2_TX PD5
286 UART1_TX UART2_RX PA9 PD6
287 UART1_RX UART4_TX PB7 PH13
288 UART2_TX UART4_RX PD5 PI9
294 -USB_DM DAC0 PA11 PA4
295 -USB_DP DAC1 PA12 PA5
296 #BOOT0 LEDR BOOT0 PI12
297 DAC1 LEDG PA4 PJ13
298 DAC2 LEDB PA5 PE3
299 LEDR LED_BUILTIN PI12 PJ13
300 LEDG LED_RED PJ13 PI12
301 LEDB LED_GREEN PE3 PJ13
302 LED_BLUE PE3
303 LED_RED I2C1_SDA PI12 PB9
304 LED_GREEN I2C1_SCL PJ13 PB8
305 LED_BLUE I2C2_SDA PE3 PB11

View File

@@ -166,6 +166,30 @@ PK4,PK4
PK5,PK5 PK5,PK5
PK6,PK6 PK6,PK6
PK7,PK7 PK7,PK7
# Arduino Digital Pins
D0,PG12
D1,PA9
D2,PA10
D3,PG1
# Arduino Analog Pins
A0,PC4
A1,PF13
A2,PF3
SCKL,PE12
CIPO,PE13
COPI,PE14
CS,PE11
LPIO0,PG12
LPIO1,PA9
LPIO2,PA10
LPIO3,PG1
SCL,PB8
SDA,PB9
UART_RX,PA10
UART_TX,PA9
UART1_TX,PA9 UART1_TX,PA9
UART1_RX,PA10 UART1_RX,PA10
UART4_TX,-PA0 UART4_TX,-PA0
1 PA0 -PA0
166 PK5 PK5
167 PK6 PK6
168 PK7 PK7
169 # Arduino Digital Pins
170 D0 PG12
171 D1 PA9
172 D2 PA10
173 D3 PG1
174 # Arduino Analog Pins
175 A0 PC4
176 A1 PF13
177 A2 PF3
178 SCKL PE12
179 CIPO PE13
180 COPI PE14
181 CS PE11
182 LPIO0 PG12
183 LPIO1 PA9
184 LPIO2 PA10
185 LPIO3 PG1
186 SCL PB8
187 SDA PB9
188 UART_RX PA10
189 UART_TX PA9
190 UART1_TX PA9
191 UART1_RX PA10
192 UART4_TX -PA0
193 UART1_TX UART4_RX PA9 PI9
194 UART1_RX UART6_TX PA10 PG14
195 UART4_TX UART6_RX -PA0 PG9

View File

@@ -166,6 +166,36 @@ PK4,PK4
PK5,PK5 PK5,PK5
PK6,PK6 PK6,PK6
PK7,PK7 PK7,PK7
# Arduino Digital Pins
D0,PH15
D1,PK1
D2,PJ11
D3,PG7
D4,PC7
D5,PC6
D6,PA8
D7,PI0
D8,PC3
D9,PI1
D10,PC2
D11,PH8
D12,PH7
D13,PA10
D14,PA9
D20,PC3
D21,PA4
# Arduino Analog Pins
A0,PA0_C
A1,PA1_C
A2,PC2_C
A3,PC3_C
A4,PC2
A5,PC3
A6,PA4
A7,PA6
UART1_TX,PA9 UART1_TX,PA9
UART1_RX,PA10 UART1_RX,PA10
UART4_TX,PA0 UART4_TX,PA0
@@ -209,6 +239,7 @@ LEDB,PK7
LED_RED,PK5 LED_RED,PK5
LED_GREEN,PK6 LED_GREEN,PK6
LED_BLUE,PK7 LED_BLUE,PK7
LED_BUILTIN,PK6
I2C1_SDA,PB7 I2C1_SDA,PB7
I2C1_SCL,PB6 I2C1_SCL,PB6
I2C3_SDA,PH8 I2C3_SDA,PH8
1 PA0 PA0
166 PK5 PK5
167 PK6 PK6
168 PK7 PK7
169 # Arduino Digital Pins
170 D0 PH15
171 D1 PK1
172 D2 PJ11
173 D3 PG7
174 D4 PC7
175 D5 PC6
176 D6 PA8
177 D7 PI0
178 D8 PC3
179 D9 PI1
180 D10 PC2
181 D11 PH8
182 D12 PH7
183 D13 PA10
184 D14 PA9
185 D20 PC3
186 D21 PA4
187 # Arduino Analog Pins
188 A0 PA0_C
189 A1 PA1_C
190 A2 PC2_C
191 A3 PC3_C
192 A4 PC2
193 A5 PC3
194 A6 PA4
195 A7 PA6
196 UART1_TX PA9
197 UART1_RX PA10
198 UART4_TX PA0
199 UART1_TX UART4_RX PA9 PI9
200 UART1_RX UART6_TX PA10 PG14
201 UART4_TX UART6_RX PA0 PG9
239 LED_RED LED_BUILTIN PK5 PK6
240 LED_GREEN I2C1_SDA PK6 PB7
241 LED_BLUE I2C1_SCL PK7 PB6
242 I2C3_SDA PH8
243 I2C1_SDA I2C3_SCL PB7 PH7
244 I2C1_SCL -WL_REG_ON PB6 PJ1
245 I2C3_SDA -WL_HOST_WAKE PH8 PJ5