1
+ STATIC const mp_rom_map_elem_t mcu_pin_globals_table [] = {
2
+ // Pins 1-25
3
+ { MP_ROM_QSTR (MP_QSTR_PE02 ), MP_ROM_PTR (& pin_PE02 ) },
4
+ { MP_ROM_QSTR (MP_QSTR_PE03 ), MP_ROM_PTR (& pin_PE03 ) },
5
+ { MP_ROM_QSTR (MP_QSTR_PE04 ), MP_ROM_PTR (& pin_PE04 ) },
6
+ { MP_ROM_QSTR (MP_QSTR_PE05 ), MP_ROM_PTR (& pin_PE05 ) },
7
+ { MP_ROM_QSTR (MP_QSTR_PE06 ), MP_ROM_PTR (& pin_PE06 ) },
8
+ /* VBAT -------------------------------------------*/
9
+ { MP_ROM_QSTR (MP_QSTR_PC13 ), MP_ROM_PTR (& pin_PC13 ) },
10
+ // PC14 OSC32_IN ----------------------------------*/
11
+ // PC15 OSC32_OUT ---------------------------------*/
12
+ // VSS --------------------------------------------*/
13
+ // VDD --------------------------------------------*/
14
+ // PH0 OSC_IN -------------------------------------*/
15
+ // PH1 OSC_OUT ------------------------------------*/
16
+ // NRST -------------------------------------------*/
17
+ { MP_ROM_QSTR (MP_QSTR_PC00 ), MP_ROM_PTR (& pin_PC00 ) },
18
+ { MP_ROM_QSTR (MP_QSTR_PC01 ), MP_ROM_PTR (& pin_PC01 ) },
19
+ { MP_ROM_QSTR (MP_QSTR_PC02 ), MP_ROM_PTR (& pin_PC02 ) },
20
+ { MP_ROM_QSTR (MP_QSTR_PC03 ), MP_ROM_PTR (& pin_PC03 ) },
21
+ // VSSA -------------------------------------------*/
22
+ // VREF+ ------------------------------------------*/
23
+ // VDDA -------------------------------------------*/
24
+ { MP_ROM_QSTR (MP_QSTR_PA00 ), MP_ROM_PTR (& pin_PA00 ) },
25
+ { MP_ROM_QSTR (MP_QSTR_PA01 ), MP_ROM_PTR (& pin_PA01 ) },
26
+ { MP_ROM_QSTR (MP_QSTR_PA02 ), MP_ROM_PTR (& pin_PA02 ) },
27
+ { MP_ROM_QSTR (MP_QSTR_PA03 ), MP_ROM_PTR (& pin_PA03 ) },
28
+ { MP_ROM_QSTR (MP_QSTR_PA04 ), MP_ROM_PTR (& pin_PA04 ) },
29
+
30
+ // Pins 26-50
31
+ // VSS --------------------------------------------*/
32
+ // VDD --------------------------------------------*/
33
+ { MP_ROM_QSTR (MP_QSTR_PA05 ), MP_ROM_PTR (& pin_PA05 ) },
34
+ { MP_ROM_QSTR (MP_QSTR_PA06 ), MP_ROM_PTR (& pin_PA06 ) },
35
+ { MP_ROM_QSTR (MP_QSTR_PA07 ), MP_ROM_PTR (& pin_PA07 ) },
36
+ { MP_ROM_QSTR (MP_QSTR_PC04 ), MP_ROM_PTR (& pin_PC04 ) },
37
+ { MP_ROM_QSTR (MP_QSTR_PC05 ), MP_ROM_PTR (& pin_PC05 ) },
38
+ { MP_ROM_QSTR (MP_QSTR_PB00 ), MP_ROM_PTR (& pin_PB00 ) },
39
+ { MP_ROM_QSTR (MP_QSTR_PB01 ), MP_ROM_PTR (& pin_PB01 ) },
40
+ { MP_ROM_QSTR (MP_QSTR_PB02 ), MP_ROM_PTR (& pin_PB02 ) },
41
+ { MP_ROM_QSTR (MP_QSTR_PE07 ), MP_ROM_PTR (& pin_PE07 ) },
42
+ { MP_ROM_QSTR (MP_QSTR_PE08 ), MP_ROM_PTR (& pin_PE08 ) },
43
+ { MP_ROM_QSTR (MP_QSTR_PE09 ), MP_ROM_PTR (& pin_PE09 ) },
44
+ { MP_ROM_QSTR (MP_QSTR_PE10 ), MP_ROM_PTR (& pin_PE10 ) },
45
+ { MP_ROM_QSTR (MP_QSTR_PE11 ), MP_ROM_PTR (& pin_PE11 ) },
46
+ { MP_ROM_QSTR (MP_QSTR_PE12 ), MP_ROM_PTR (& pin_PE12 ) },
47
+ { MP_ROM_QSTR (MP_QSTR_PE13 ), MP_ROM_PTR (& pin_PE13 ) },
48
+ { MP_ROM_QSTR (MP_QSTR_PE14 ), MP_ROM_PTR (& pin_PE14 ) },
49
+ { MP_ROM_QSTR (MP_QSTR_PE15 ), MP_ROM_PTR (& pin_PE15 ) },
50
+ { MP_ROM_QSTR (MP_QSTR_PB10 ), MP_ROM_PTR (& pin_PB10 ) },
51
+ #if MCU_LINE == FOUNDATION || MCU_LINE == ADVANCED
52
+ { MP_ROM_QSTR (MP_QSTR_PB11 ), MP_ROM_PTR (& pin_PB11 ) },
53
+ #endif
54
+
55
+
56
+ { MP_ROM_QSTR (MP_QSTR_PB12 ), MP_ROM_PTR (& pin_PB12 ) },
57
+ { MP_ROM_QSTR (MP_QSTR_PB13 ), MP_ROM_PTR (& pin_PB13 ) },
58
+ { MP_ROM_QSTR (MP_QSTR_PB14 ), MP_ROM_PTR (& pin_PB14 ) },
59
+ { MP_ROM_QSTR (MP_QSTR_PB15 ), MP_ROM_PTR (& pin_PB15 ) },
60
+ { MP_ROM_QSTR (MP_QSTR_PD08 ), MP_ROM_PTR (& pin_PD08 ) },
61
+ { MP_ROM_QSTR (MP_QSTR_PD09 ), MP_ROM_PTR (& pin_PD09 ) },
62
+ { MP_ROM_QSTR (MP_QSTR_PD10 ), MP_ROM_PTR (& pin_PD10 ) },
63
+ { MP_ROM_QSTR (MP_QSTR_PD11 ), MP_ROM_PTR (& pin_PD11 ) },
64
+ { MP_ROM_QSTR (MP_QSTR_PD12 ), MP_ROM_PTR (& pin_PD12 ) },
65
+ { MP_ROM_QSTR (MP_QSTR_PD13 ), MP_ROM_PTR (& pin_PD13 ) },
66
+ { MP_ROM_QSTR (MP_QSTR_PD14 ), MP_ROM_PTR (& pin_PD14 ) },
67
+ { MP_ROM_QSTR (MP_QSTR_PD15 ), MP_ROM_PTR (& pin_PD15 ) },
68
+ { MP_ROM_QSTR (MP_QSTR_PC06 ), MP_ROM_PTR (& pin_PC06 ) },
69
+ { MP_ROM_QSTR (MP_QSTR_PC07 ), MP_ROM_PTR (& pin_PC07 ) },
70
+ { MP_ROM_QSTR (MP_QSTR_PC08 ), MP_ROM_PTR (& pin_PC08 ) },
71
+ { MP_ROM_QSTR (MP_QSTR_PC09 ), MP_ROM_PTR (& pin_PC09 ) },
72
+ { MP_ROM_QSTR (MP_QSTR_PA08 ), MP_ROM_PTR (& pin_PA08 ) },
73
+ { MP_ROM_QSTR (MP_QSTR_PA09 ), MP_ROM_PTR (& pin_PA09 ) },
74
+ { MP_ROM_QSTR (MP_QSTR_PA10 ), MP_ROM_PTR (& pin_PA10 ) },
75
+ { MP_ROM_QSTR (MP_QSTR_PA11 ), MP_ROM_PTR (& pin_PA11 ) },
76
+ { MP_ROM_QSTR (MP_QSTR_PA12 ), MP_ROM_PTR (& pin_PA12 ) },
77
+ { MP_ROM_QSTR (MP_QSTR_PA13 ), MP_ROM_PTR (& pin_PA13 ) },
78
+ { MP_ROM_QSTR (MP_QSTR_PA14 ), MP_ROM_PTR (& pin_PA14 ) },
79
+ { MP_ROM_QSTR (MP_QSTR_PA15 ), MP_ROM_PTR (& pin_PA15 ) },
80
+ { MP_ROM_QSTR (MP_QSTR_PC10 ), MP_ROM_PTR (& pin_PC10 ) },
81
+ { MP_ROM_QSTR (MP_QSTR_PC11 ), MP_ROM_PTR (& pin_PC11 ) },
82
+ { MP_ROM_QSTR (MP_QSTR_PC12 ), MP_ROM_PTR (& pin_PC12 ) },
83
+ { MP_ROM_QSTR (MP_QSTR_PD00 ), MP_ROM_PTR (& pin_PD00 ) },
84
+ { MP_ROM_QSTR (MP_QSTR_PD01 ), MP_ROM_PTR (& pin_PD01 ) },
85
+ { MP_ROM_QSTR (MP_QSTR_PD02 ), MP_ROM_PTR (& pin_PD02 ) },
86
+ { MP_ROM_QSTR (MP_QSTR_PD03 ), MP_ROM_PTR (& pin_PD03 ) },
87
+ { MP_ROM_QSTR (MP_QSTR_PD04 ), MP_ROM_PTR (& pin_PD04 ) },
88
+ { MP_ROM_QSTR (MP_QSTR_PD05 ), MP_ROM_PTR (& pin_PD05 ) },
89
+ { MP_ROM_QSTR (MP_QSTR_PD06 ), MP_ROM_PTR (& pin_PD06 ) },
90
+ { MP_ROM_QSTR (MP_QSTR_PD07 ), MP_ROM_PTR (& pin_PD07 ) },
91
+ { MP_ROM_QSTR (MP_QSTR_PB03 ), MP_ROM_PTR (& pin_PB03 ) },
92
+ { MP_ROM_QSTR (MP_QSTR_PB04 ), MP_ROM_PTR (& pin_PB04 ) },
93
+ { MP_ROM_QSTR (MP_QSTR_PB05 ), MP_ROM_PTR (& pin_PB05 ) },
94
+ { MP_ROM_QSTR (MP_QSTR_PB06 ), MP_ROM_PTR (& pin_PB06 ) },
95
+ { MP_ROM_QSTR (MP_QSTR_PB07 ), MP_ROM_PTR (& pin_PB07 ) },
96
+ { MP_ROM_QSTR (MP_QSTR_PB08 ), MP_ROM_PTR (& pin_PB08 ) },
97
+ { MP_ROM_QSTR (MP_QSTR_PB09 ), MP_ROM_PTR (& pin_PB09 ) },
98
+ { MP_ROM_QSTR (MP_QSTR_PE00 ), MP_ROM_PTR (& pin_PE00 ) },
99
+ { MP_ROM_QSTR (MP_QSTR_PE01 ), MP_ROM_PTR (& pin_PE01 ) },
100
+ };
101
+ MP_DEFINE_CONST_DICT (mcu_pin_globals , mcu_pin_globals_table );
0 commit comments