@@ -152,6 +152,7 @@ cfg_if::cfg_if! {
152
152
( PA6 , [ ( ADC1 , Id :: Ten ) ] ) ,
153
153
( PA7 , [ ( ADC1 , Id :: Fifteen ) ] ) ,
154
154
( PB0 , [ ( ADC1 , Id :: Eleven ) ] ) ,
155
+ ( PB11 , [ ( ADC1 , Id :: Fourteen ) ] ) ,
155
156
( PB13 , [ ( ADC1 , Id :: Thirteen ) ] ) ,
156
157
( PB1 , [ ( ADC1 , Id :: Twelve ) ] ) ,
157
158
( PC0 , [ ( ADC1 , Id :: Six ) ] ) ,
@@ -169,6 +170,7 @@ cfg_if::cfg_if! {
169
170
( PA6 , [ ( ADC1 , Id :: Ten ) ] ) ,
170
171
( PA7 , [ ( ADC1 , Id :: Fifteen ) ] ) ,
171
172
( PB0 , [ ( ADC1 , Id :: Eleven ) ] ) ,
173
+ ( PB11 , [ ( ADC1 , Id :: Fourteen ) ] ) ,
172
174
( PB13 , [ ( ADC1 , Id :: Thirteen ) ] ) ,
173
175
( PB1 , [ ( ADC1 , Id :: Twelve ) ] ) ,
174
176
( PC0 , [ ( ADC1 , Id :: Six ) ] ) ,
@@ -220,6 +222,7 @@ cfg_if::cfg_if! {
220
222
channel!( [
221
223
( PA0 , [ ( ADC1 , Id :: One ) ] ) ,
222
224
( PA1 , [ ( ADC1 , Id :: Two ) ] ) ,
225
+ ( PA2 , [ ( ADC1 , Id :: Three ) ] ) ,
223
226
( PA3 , [ ( ADC1 , Id :: Four ) ] ) ,
224
227
( PA4 , [ ( ADC2 , Id :: One ) ] ) ,
225
228
( PA5 , [ ( ADC2 , Id :: Two ) ] ) ,
@@ -229,9 +232,12 @@ cfg_if::cfg_if! {
229
232
( PB12 , [ ( ADC4 , Id :: Three ) ] ) ,
230
233
( PB13 , [ ( ADC3 , Id :: Five ) ] ) ,
231
234
( PB14 , [ ( ADC4 , Id :: Four ) ] ) ,
235
+ ( PB15 , [ ( ADC4 , Id :: Five ) ] ) ,
232
236
( PB1 , [ ( ADC3 , Id :: One ) ] ) ,
237
+ ( PB2 , [ ( ADC2 , Id :: Twelve ) ] ) ,
233
238
( PC0 , [ ( ADC1 , Id :: Six ) , ( ADC2 , Id :: Six ) ] ) ,
234
239
( PC1 , [ ( ADC1 , Id :: Seven ) , ( ADC2 , Id :: Seven ) ] ) ,
240
+ ( PC2 , [ ( ADC1 , Id :: Eight ) , ( ADC2 , Id :: Eight ) ] ) ,
235
241
( PC3 , [ ( ADC1 , Id :: Nine ) , ( ADC2 , Id :: Nine ) ] ) ,
236
242
( PC4 , [ ( ADC2 , Id :: Five ) ] ) ,
237
243
( PC5 , [ ( ADC2 , Id :: Eleven ) ] ) ,
@@ -247,6 +253,7 @@ cfg_if::cfg_if! {
247
253
( PA5 , [ ( ADC2 , Id :: Two ) ] ) ,
248
254
( PA6 , [ ( ADC2 , Id :: Three ) ] ) ,
249
255
( PA7 , [ ( ADC2 , Id :: Four ) ] ) ,
256
+ ( PB11 , [ ( ADC1 , Id :: Fourteen ) , ( ADC2 , Id :: Fourteen ) ] ) ,
250
257
( PB2 , [ ( ADC2 , Id :: Twelve ) ] ) ,
251
258
( PC0 , [ ( ADC1 , Id :: Six ) , ( ADC2 , Id :: Six ) ] ) ,
252
259
( PC1 , [ ( ADC1 , Id :: Seven ) , ( ADC2 , Id :: Seven ) ] ) ,
@@ -261,29 +268,37 @@ cfg_if::cfg_if! {
261
268
channel!( [
262
269
( PA0 , [ ( ADC1 , Id :: One ) ] ) ,
263
270
( PA1 , [ ( ADC1 , Id :: Two ) ] ) ,
271
+ ( PA2 , [ ( ADC1 , Id :: Three ) ] ) ,
264
272
( PA3 , [ ( ADC1 , Id :: Four ) ] ) ,
265
273
( PA4 , [ ( ADC2 , Id :: One ) ] ) ,
266
274
( PA5 , [ ( ADC2 , Id :: Two ) ] ) ,
267
275
( PA6 , [ ( ADC2 , Id :: Three ) ] ) ,
268
276
( PA7 , [ ( ADC2 , Id :: Four ) ] ) ,
269
277
( PB0 , [ ( ADC3 , Id :: Twelve ) ] ) ,
278
+ ( PB11 , [ ( ADC1 , Id :: Fourteen ) , ( ADC2 , Id :: Fourteen ) ] ) ,
270
279
( PB12 , [ ( ADC4 , Id :: Three ) ] ) ,
271
280
( PB13 , [ ( ADC3 , Id :: Five ) ] ) ,
272
281
( PB14 , [ ( ADC4 , Id :: Four ) ] ) ,
282
+ ( PB15 , [ ( ADC4 , Id :: Five ) ] ) ,
273
283
( PB1 , [ ( ADC3 , Id :: One ) ] ) ,
284
+ ( PB2 , [ ( ADC2 , Id :: Twelve ) ] ) ,
274
285
( PC0 , [ ( ADC1 , Id :: Six ) , ( ADC2 , Id :: Six ) ] ) ,
275
286
( PC1 , [ ( ADC1 , Id :: Seven ) , ( ADC2 , Id :: Seven ) ] ) ,
287
+ ( PC2 , [ ( ADC1 , Id :: Eight ) , ( ADC2 , Id :: Eight ) ] ) ,
276
288
( PC3 , [ ( ADC1 , Id :: Nine ) , ( ADC2 , Id :: Nine ) ] ) ,
277
289
( PC4 , [ ( ADC2 , Id :: Five ) ] ) ,
278
290
( PC5 , [ ( ADC2 , Id :: Eleven ) ] ) ,
279
291
( PD10 , [ ( ADC3 , Id :: Seven ) , ( ADC4 , Id :: Seven ) ] ) ,
292
+ ( PD11 , [ ( ADC3 , Id :: Eight ) , ( ADC4 , Id :: Eight ) ] ) ,
280
293
( PD12 , [ ( ADC3 , Id :: Nine ) , ( ADC4 , Id :: Nine ) ] ) ,
281
294
( PD13 , [ ( ADC3 , Id :: Ten ) , ( ADC4 , Id :: Ten ) ] ) ,
282
295
( PD14 , [ ( ADC3 , Id :: Eleven ) , ( ADC4 , Id :: Eleven ) ] ) ,
283
296
( PD9 , [ ( ADC4 , Id :: Thirteen ) ] ) ,
297
+ ( PE11 , [ ( ADC3 , Id :: Fifteen ) ] ) ,
284
298
( PE12 , [ ( ADC3 , Id :: Sixteen ) ] ) ,
285
299
( PE7 , [ ( ADC3 , Id :: Thirteen ) ] ) ,
286
300
( PE8 , [ ( ADC3 , Id :: Six ) , ( ADC4 , Id :: Six ) ] ) ,
301
+ ( PF2 , [ ( ADC1 , Id :: Ten ) , ( ADC2 , Id :: Ten ) ] ) ,
287
302
] ) ;
288
303
} else if #[ cfg( feature = "stm32f328" ) ] {
289
304
channel!( [
@@ -306,6 +321,7 @@ cfg_if::cfg_if! {
306
321
channel!( [
307
322
( PA0 , [ ( ADC1 , Id :: One ) ] ) ,
308
323
( PA1 , [ ( ADC1 , Id :: Two ) ] ) ,
324
+ ( PA2 , [ ( ADC1 , Id :: Three ) ] ) ,
309
325
( PA3 , [ ( ADC1 , Id :: Four ) ] ) ,
310
326
( PA4 , [ ( ADC2 , Id :: One ) ] ) ,
311
327
( PA5 , [ ( ADC2 , Id :: Two ) ] ) ,
@@ -315,9 +331,11 @@ cfg_if::cfg_if! {
315
331
( PB12 , [ ( ADC4 , Id :: Three ) ] ) ,
316
332
( PB13 , [ ( ADC3 , Id :: Five ) ] ) ,
317
333
( PB14 , [ ( ADC4 , Id :: Four ) ] ) ,
334
+ ( PB15 , [ ( ADC4 , Id :: Five ) ] ) ,
318
335
( PB1 , [ ( ADC3 , Id :: One ) ] ) ,
319
336
( PC0 , [ ( ADC1 , Id :: Six ) , ( ADC2 , Id :: Six ) ] ) ,
320
337
( PC1 , [ ( ADC1 , Id :: Seven ) , ( ADC2 , Id :: Seven ) ] ) ,
338
+ ( PC2 , [ ( ADC1 , Id :: Eight ) , ( ADC2 , Id :: Eight ) ] ) ,
321
339
( PC3 , [ ( ADC1 , Id :: Nine ) , ( ADC2 , Id :: Nine ) ] ) ,
322
340
( PC4 , [ ( ADC2 , Id :: Five ) ] ) ,
323
341
( PC5 , [ ( ADC2 , Id :: Eleven ) ] ) ,
@@ -327,34 +345,42 @@ cfg_if::cfg_if! {
327
345
channel!( [
328
346
( PA0 , [ ( ADC1 , Id :: One ) ] ) ,
329
347
( PA1 , [ ( ADC1 , Id :: Two ) ] ) ,
348
+ ( PA2 , [ ( ADC1 , Id :: Three ) ] ) ,
330
349
( PA3 , [ ( ADC1 , Id :: Four ) ] ) ,
331
350
( PA4 , [ ( ADC2 , Id :: One ) ] ) ,
332
351
( PA5 , [ ( ADC2 , Id :: Two ) ] ) ,
333
352
( PA6 , [ ( ADC2 , Id :: Three ) ] ) ,
334
353
( PA7 , [ ( ADC2 , Id :: Four ) ] ) ,
335
354
( PB0 , [ ( ADC3 , Id :: Twelve ) ] ) ,
355
+ ( PB11 , [ ( ADC1 , Id :: Fourteen ) , ( ADC2 , Id :: Fourteen ) ] ) ,
336
356
( PB12 , [ ( ADC4 , Id :: Three ) ] ) ,
337
357
( PB13 , [ ( ADC3 , Id :: Five ) ] ) ,
338
358
( PB14 , [ ( ADC4 , Id :: Four ) ] ) ,
359
+ ( PB15 , [ ( ADC4 , Id :: Five ) ] ) ,
339
360
( PB1 , [ ( ADC3 , Id :: One ) ] ) ,
340
361
( PC0 , [ ( ADC1 , Id :: Six ) , ( ADC2 , Id :: Six ) ] ) ,
341
362
( PC1 , [ ( ADC1 , Id :: Seven ) , ( ADC2 , Id :: Seven ) ] ) ,
363
+ ( PC2 , [ ( ADC1 , Id :: Eight ) , ( ADC2 , Id :: Eight ) ] ) ,
342
364
( PC3 , [ ( ADC1 , Id :: Nine ) , ( ADC2 , Id :: Nine ) ] ) ,
343
365
( PC4 , [ ( ADC2 , Id :: Five ) ] ) ,
344
366
( PC5 , [ ( ADC2 , Id :: Eleven ) ] ) ,
345
367
( PD10 , [ ( ADC3 , Id :: Seven ) , ( ADC4 , Id :: Seven ) ] ) ,
368
+ ( PD11 , [ ( ADC3 , Id :: Eight ) , ( ADC4 , Id :: Eight ) ] ) ,
346
369
( PD12 , [ ( ADC3 , Id :: Nine ) , ( ADC4 , Id :: Nine ) ] ) ,
347
370
( PD13 , [ ( ADC3 , Id :: Ten ) , ( ADC4 , Id :: Ten ) ] ) ,
348
371
( PD14 , [ ( ADC3 , Id :: Eleven ) , ( ADC4 , Id :: Eleven ) ] ) ,
349
372
( PD8 , [ ( ADC4 , Id :: Twelve ) ] ) ,
350
373
( PD9 , [ ( ADC4 , Id :: Thirteen ) ] ) ,
351
374
( PE10 , [ ( ADC3 , Id :: Fourteen ) ] ) ,
375
+ ( PE11 , [ ( ADC3 , Id :: Fifteen ) ] ) ,
352
376
( PE12 , [ ( ADC3 , Id :: Sixteen ) ] ) ,
353
377
( PE13 , [ ( ADC3 , Id :: Three ) ] ) ,
354
378
( PE14 , [ ( ADC4 , Id :: One ) ] ) ,
379
+ ( PE15 , [ ( ADC4 , Id :: Two ) ] ) ,
355
380
( PE7 , [ ( ADC3 , Id :: Thirteen ) ] ) ,
356
381
( PE8 , [ ( ADC3 , Id :: Six ) , ( ADC4 , Id :: Six ) ] ) ,
357
382
( PE9 , [ ( ADC3 , Id :: Two ) ] ) ,
383
+ ( PF2 , [ ( ADC1 , Id :: Ten ) , ( ADC2 , Id :: Ten ) ] ) ,
358
384
] ) ;
359
385
} else if #[ cfg( feature = "stm32f373" ) ] {
360
386
channel!( [
@@ -382,6 +408,7 @@ cfg_if::cfg_if! {
382
408
( PB12 , [ ( ADC2 , Id :: Thirteen ) ] ) ,
383
409
( PB13 , [ ( ADC1 , Id :: Thirteen ) ] ) ,
384
410
( PB14 , [ ( ADC2 , Id :: Fourteen ) ] ) ,
411
+ ( PB15 , [ ( ADC2 , Id :: Fifteen ) ] ) ,
385
412
( PB1 , [ ( ADC1 , Id :: Twelve ) ] ) ,
386
413
( PB2 , [ ( ADC2 , Id :: Twelve ) ] ) ,
387
414
( PC3 , [ ( ADC1 , Id :: Nine ) , ( ADC2 , Id :: Nine ) ] ) ,
0 commit comments