@@ -275,120 +275,119 @@ STATIC const mp_rom_map_elem_t mcu_pin_global_dict_table[] = {
275
275
{ MP_ROM_QSTR (MP_QSTR_PB31 ), MP_ROM_PTR (& pin_PB31 ) },
276
276
#endif
277
277
278
- // These are SAMD51 specific so we assume we want them in RAM
279
- #if defined(PIN_PC00 )
278
+ #if defined(PIN_PC00 ) && !defined(IGNORE_PIN_PC00 )
280
279
{ MP_ROM_QSTR (MP_QSTR_PC00 ), MP_ROM_PTR (& pin_PC00 ) },
281
280
#endif
282
- #if defined(PIN_PC01 )
281
+ #if defined(PIN_PC01 ) && !defined( IGNORE_PIN_PC01 )
283
282
{ MP_ROM_QSTR (MP_QSTR_PC01 ), MP_ROM_PTR (& pin_PC01 ) },
284
283
#endif
285
- #if defined(PIN_PC02 )
284
+ #if defined(PIN_PC02 ) && !defined( IGNORE_PIN_PC02 )
286
285
{ MP_ROM_QSTR (MP_QSTR_PC02 ), MP_ROM_PTR (& pin_PC02 ) },
287
286
#endif
288
- #if defined(PIN_PC03 )
287
+ #if defined(PIN_PC03 ) && !defined( IGNORE_PIN_PC03 )
289
288
{ MP_ROM_QSTR (MP_QSTR_PC03 ), MP_ROM_PTR (& pin_PC03 ) },
290
289
#endif
291
- #if defined(PIN_PC04 )
290
+ #if defined(PIN_PC04 ) && !defined( IGNORE_PIN_PC04 )
292
291
{ MP_ROM_QSTR (MP_QSTR_PC04 ), MP_ROM_PTR (& pin_PC04 ) },
293
292
#endif
294
- #if defined(PIN_PC05 )
293
+ #if defined(PIN_PC05 ) && !defined( IGNORE_PIN_PC05 )
295
294
{ MP_ROM_QSTR (MP_QSTR_PC05 ), MP_ROM_PTR (& pin_PC05 ) },
296
295
#endif
297
- #if defined(PIN_PC06 )
296
+ #if defined(PIN_PC06 ) && !defined( IGNORE_PIN_PC06 )
298
297
{ MP_ROM_QSTR (MP_QSTR_PC06 ), MP_ROM_PTR (& pin_PC06 ) },
299
298
#endif
300
- #if defined(PIN_PC07 )
299
+ #if defined(PIN_PC07 ) && !defined( IGNORE_PIN_PC07 )
301
300
{ MP_ROM_QSTR (MP_QSTR_PC07 ), MP_ROM_PTR (& pin_PC07 ) },
302
301
#endif
303
- #if defined(PIN_PC10 )
302
+ #if defined(PIN_PC10 ) && !defined( IGNORE_PIN_PC10 )
304
303
{ MP_ROM_QSTR (MP_QSTR_PC10 ), MP_ROM_PTR (& pin_PC10 ) },
305
304
#endif
306
- #if defined(PIN_PC11 )
305
+ #if defined(PIN_PC11 ) && !defined( IGNORE_PIN_PC11 )
307
306
{ MP_ROM_QSTR (MP_QSTR_PC11 ), MP_ROM_PTR (& pin_PC11 ) },
308
307
#endif
309
- #if defined(PIN_PC12 )
308
+ #if defined(PIN_PC12 ) && !defined( IGNORE_PIN_PC12 )
310
309
{ MP_ROM_QSTR (MP_QSTR_PC12 ), MP_ROM_PTR (& pin_PC12 ) },
311
310
#endif
312
- #if defined(PIN_PC13 )
311
+ #if defined(PIN_PC13 ) && !defined( IGNORE_PIN_PC13 )
313
312
{ MP_ROM_QSTR (MP_QSTR_PC13 ), MP_ROM_PTR (& pin_PC13 ) },
314
313
#endif
315
- #if defined(PIN_PC14 )
314
+ #if defined(PIN_PC14 ) && !defined( IGNORE_PIN_PC14 )
316
315
{ MP_ROM_QSTR (MP_QSTR_PC14 ), MP_ROM_PTR (& pin_PC14 ) },
317
316
#endif
318
- #if defined(PIN_PC15 )
317
+ #if defined(PIN_PC15 ) && !defined( IGNORE_PIN_PC15 )
319
318
{ MP_ROM_QSTR (MP_QSTR_PC15 ), MP_ROM_PTR (& pin_PC15 ) },
320
319
#endif
321
- #if defined(PIN_PC16 )
320
+ #if defined(PIN_PC16 ) && !defined( IGNORE_PIN_PC16 )
322
321
{ MP_ROM_QSTR (MP_QSTR_PC16 ), MP_ROM_PTR (& pin_PC16 ) },
323
322
#endif
324
- #if defined(PIN_PC17 )
323
+ #if defined(PIN_PC17 ) && !defined( IGNORE_PIN_PC17 )
325
324
{ MP_ROM_QSTR (MP_QSTR_PC17 ), MP_ROM_PTR (& pin_PC17 ) },
326
325
#endif
327
- #if defined(PIN_PC18 )
326
+ #if defined(PIN_PC18 ) && !defined( IGNORE_PIN_PC18 )
328
327
{ MP_ROM_QSTR (MP_QSTR_PC18 ), MP_ROM_PTR (& pin_PC18 ) },
329
328
#endif
330
- #if defined(PIN_PC19 )
329
+ #if defined(PIN_PC19 ) && !defined( IGNORE_PIN_PC19 )
331
330
{ MP_ROM_QSTR (MP_QSTR_PC19 ), MP_ROM_PTR (& pin_PC19 ) },
332
331
#endif
333
- #if defined(PIN_PC20 )
332
+ #if defined(PIN_PC20 ) && !defined( IGNORE_PIN_PC20 )
334
333
{ MP_ROM_QSTR (MP_QSTR_PC20 ), MP_ROM_PTR (& pin_PC20 ) },
335
334
#endif
336
- #if defined(PIN_PC21 )
335
+ #if defined(PIN_PC21 ) && !defined( IGNORE_PIN_PC21 )
337
336
{ MP_ROM_QSTR (MP_QSTR_PC21 ), MP_ROM_PTR (& pin_PC21 ) },
338
337
#endif
339
- #if defined(PIN_PC22 )
338
+ #if defined(PIN_PC22 ) && !defined( IGNORE_PIN_PC22 )
340
339
{ MP_ROM_QSTR (MP_QSTR_PC22 ), MP_ROM_PTR (& pin_PC22 ) },
341
340
#endif
342
- #if defined(PIN_PC23 )
341
+ #if defined(PIN_PC23 ) && !defined( IGNORE_PIN_PC23 )
343
342
{ MP_ROM_QSTR (MP_QSTR_PC23 ), MP_ROM_PTR (& pin_PC23 ) },
344
343
#endif
345
- #if defined(PIN_PC24 )
344
+ #if defined(PIN_PC24 ) && !defined( IGNORE_PIN_PC24 )
346
345
{ MP_ROM_QSTR (MP_QSTR_PC24 ), MP_ROM_PTR (& pin_PC24 ) },
347
346
#endif
348
- #if defined(PIN_PC25 )
347
+ #if defined(PIN_PC25 ) && !defined( IGNORE_PIN_PC25 )
349
348
{ MP_ROM_QSTR (MP_QSTR_PC25 ), MP_ROM_PTR (& pin_PC25 ) },
350
349
#endif
351
- #if defined(PIN_PC26 )
350
+ #if defined(PIN_PC26 ) && !defined( IGNORE_PIN_PC26 )
352
351
{ MP_ROM_QSTR (MP_QSTR_PC26 ), MP_ROM_PTR (& pin_PC26 ) },
353
352
#endif
354
- #if defined(PIN_PC27 )
353
+ #if defined(PIN_PC27 ) && !defined( IGNORE_PIN_PC27 )
355
354
{ MP_ROM_QSTR (MP_QSTR_PC27 ), MP_ROM_PTR (& pin_PC27 ) },
356
355
#endif
357
- #if defined(PIN_PC28 )
356
+ #if defined(PIN_PC28 ) && !defined( IGNORE_PIN_PC28 )
358
357
{ MP_ROM_QSTR (MP_QSTR_PC28 ), MP_ROM_PTR (& pin_PC28 ) },
359
358
#endif
360
- #if defined(PIN_PC30 )
359
+ #if defined(PIN_PC30 ) && !defined( IGNORE_PIN_PC30 )
361
360
{ MP_ROM_QSTR (MP_QSTR_PC30 ), MP_ROM_PTR (& pin_PC30 ) },
362
361
#endif
363
- #if defined(PIN_PC31 )
362
+ #if defined(PIN_PC31 ) && !defined( IGNORE_PIN_PC31 )
364
363
{ MP_ROM_QSTR (MP_QSTR_PC31 ), MP_ROM_PTR (& pin_PC31 ) },
365
364
#endif
366
365
367
- #if defined(PIN_PD00 )
366
+ #if defined(PIN_PD00 ) && !defined( IGNORE_PIN_PD00 )
368
367
{ MP_ROM_QSTR (MP_QSTR_PD00 ), MP_ROM_PTR (& pin_PD00 ) },
369
368
#endif
370
- #if defined(PIN_PD01 )
369
+ #if defined(PIN_PD01 ) && !defined( IGNORE_PIN_PD01 )
371
370
{ MP_ROM_QSTR (MP_QSTR_PD01 ), MP_ROM_PTR (& pin_PD01 ) },
372
371
#endif
373
- #if defined(PIN_PD08 )
372
+ #if defined(PIN_PD08 ) && !defined( IGNORE_PIN_PD08 )
374
373
{ MP_ROM_QSTR (MP_QSTR_PD08 ), MP_ROM_PTR (& pin_PD08 ) },
375
374
#endif
376
- #if defined(PIN_PD09 )
375
+ #if defined(PIN_PD09 ) && !defined( IGNORE_PIN_PD09 )
377
376
{ MP_ROM_QSTR (MP_QSTR_PD09 ), MP_ROM_PTR (& pin_PD09 ) },
378
377
#endif
379
- #if defined(PIN_PD10 )
378
+ #if defined(PIN_PD10 ) && !defined( IGNORE_PIN_PD10 )
380
379
{ MP_ROM_QSTR (MP_QSTR_PD10 ), MP_ROM_PTR (& pin_PD10 ) },
381
380
#endif
382
- #if defined(PIN_PD11 )
381
+ #if defined(PIN_PD11 ) && !defined( IGNORE_PIN_PD11 )
383
382
{ MP_ROM_QSTR (MP_QSTR_PD11 ), MP_ROM_PTR (& pin_PD11 ) },
384
383
#endif
385
- #if defined(PIN_PD12 )
384
+ #if defined(PIN_PD12 ) && !defined( IGNORE_PIN_PD12 )
386
385
{ MP_ROM_QSTR (MP_QSTR_PD12 ), MP_ROM_PTR (& pin_PD12 ) },
387
386
#endif
388
- #if defined(PIN_PD20 )
387
+ #if defined(PIN_PD20 ) && !defined( IGNORE_PIN_PD20 )
389
388
{ MP_ROM_QSTR (MP_QSTR_PD20 ), MP_ROM_PTR (& pin_PD20 ) },
390
389
#endif
391
- #if defined(PIN_PD21 )
390
+ #if defined(PIN_PD21 ) && !defined( IGNORE_PIN_PD21 )
392
391
{ MP_ROM_QSTR (MP_QSTR_PD21 ), MP_ROM_PTR (& pin_PD21 ) },
393
392
#endif
394
393
};
0 commit comments