@@ -10,53 +10,35 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
10
10
{MP_OBJ_NEW_QSTR (MP_QSTR_D0 ), MP_ROM_PTR (& pin_GPIO_AD_B0_03 )},
11
11
{MP_OBJ_NEW_QSTR (MP_QSTR_RX ), MP_ROM_PTR (& pin_GPIO_AD_B0_03 )},
12
12
{MP_OBJ_NEW_QSTR (MP_QSTR_RX1 ), MP_ROM_PTR (& pin_GPIO_AD_B0_03 )},
13
- {MP_OBJ_NEW_QSTR (MP_QSTR_UART_RX1 ), MP_ROM_PTR (& pin_GPIO_AD_B0_03 )},
14
13
15
14
{MP_OBJ_NEW_QSTR (MP_QSTR_D1 ), MP_ROM_PTR (& pin_GPIO_AD_B0_02 )},
16
15
{MP_OBJ_NEW_QSTR (MP_QSTR_TX ), MP_ROM_PTR (& pin_GPIO_AD_B0_02 )},
17
16
{MP_OBJ_NEW_QSTR (MP_QSTR_TX1 ), MP_ROM_PTR (& pin_GPIO_AD_B0_02 )},
18
- {MP_OBJ_NEW_QSTR (MP_QSTR_UART_TX1 ), MP_ROM_PTR (& pin_GPIO_AD_B0_02 )},
19
17
20
18
{MP_OBJ_NEW_QSTR (MP_QSTR_D2 ), MP_ROM_PTR (& pin_GPIO_EMC_04 )},
21
- {MP_OBJ_NEW_QSTR (MP_QSTR_PWM1 ), MP_ROM_PTR (& pin_GPIO_EMC_04 )},
22
-
23
19
{MP_OBJ_NEW_QSTR (MP_QSTR_D3 ), MP_ROM_PTR (& pin_GPIO_EMC_05 )},
24
- {MP_OBJ_NEW_QSTR (MP_QSTR_PWM0 ), MP_ROM_PTR (& pin_GPIO_EMC_05 )},
25
-
26
20
{MP_OBJ_NEW_QSTR (MP_QSTR_D4 ), MP_ROM_PTR (& pin_GPIO_EMC_06 )},
27
- {MP_OBJ_NEW_QSTR (MP_QSTR_MM_D0 ), MP_ROM_PTR (& pin_GPIO_EMC_06 )},
28
21
{MP_OBJ_NEW_QSTR (MP_QSTR_D5 ), MP_ROM_PTR (& pin_GPIO_EMC_08 )},
29
- {MP_OBJ_NEW_QSTR (MP_QSTR_MM_D1 ), MP_ROM_PTR (& pin_GPIO_EMC_08 )},
30
-
31
22
{MP_OBJ_NEW_QSTR (MP_QSTR_D6 ), MP_ROM_PTR (& pin_GPIO_B0_10 )},
32
- {MP_OBJ_NEW_QSTR (MP_QSTR_G6 ), MP_ROM_PTR (& pin_GPIO_B0_10 )},
33
23
34
24
{MP_OBJ_NEW_QSTR (MP_QSTR_D7 ), MP_ROM_PTR (& pin_GPIO_B1_01 )},
35
25
{MP_OBJ_NEW_QSTR (MP_QSTR_RX4 ), MP_ROM_PTR (& pin_GPIO_B1_01 )},
36
- {MP_OBJ_NEW_QSTR (MP_QSTR_AUD_OUT ), MP_ROM_PTR (& pin_GPIO_B1_01 )},
37
26
38
27
{MP_OBJ_NEW_QSTR (MP_QSTR_D8 ), MP_ROM_PTR (& pin_GPIO_B1_00 )},
39
28
{MP_OBJ_NEW_QSTR (MP_QSTR_TX4 ), MP_ROM_PTR (& pin_GPIO_B1_00 )},
40
- {MP_OBJ_NEW_QSTR (MP_QSTR_AUD_IN ), MP_ROM_PTR (& pin_GPIO_B1_00 )},
41
29
42
30
{MP_OBJ_NEW_QSTR (MP_QSTR_D9 ), MP_ROM_PTR (& pin_GPIO_B0_11 )},
43
- {MP_OBJ_NEW_QSTR (MP_QSTR_G7 ), MP_ROM_PTR (& pin_GPIO_B0_11 )},
44
-
45
31
{MP_OBJ_NEW_QSTR (MP_QSTR_D10 ), MP_ROM_PTR (& pin_GPIO_B0_00 )},
46
- {MP_OBJ_NEW_QSTR (MP_QSTR_CS ), MP_ROM_PTR (& pin_GPIO_B0_00 )},
47
32
48
33
{MP_OBJ_NEW_QSTR (MP_QSTR_D11 ), MP_ROM_PTR (& pin_GPIO_B0_02 )},
49
34
{MP_OBJ_NEW_QSTR (MP_QSTR_MOSI ), MP_ROM_PTR (& pin_GPIO_B0_02 )},
50
- {MP_OBJ_NEW_QSTR (MP_QSTR_SPI_COPI ), MP_ROM_PTR (& pin_GPIO_B0_02 )},
51
35
52
36
{MP_OBJ_NEW_QSTR (MP_QSTR_D12 ), MP_ROM_PTR (& pin_GPIO_B0_01 )},
53
37
{MP_OBJ_NEW_QSTR (MP_QSTR_MISO ), MP_ROM_PTR (& pin_GPIO_B0_01 )},
54
- {MP_OBJ_NEW_QSTR (MP_QSTR_SPI_CIPO ), MP_ROM_PTR (& pin_GPIO_B0_01 )},
55
38
56
39
{MP_OBJ_NEW_QSTR (MP_QSTR_D13 ), MP_ROM_PTR (& pin_GPIO_B0_03 )},
57
40
{MP_OBJ_NEW_QSTR (MP_QSTR_LED ), MP_ROM_PTR (& pin_GPIO_B0_03 )},
58
41
{MP_OBJ_NEW_QSTR (MP_QSTR_SCK ), MP_ROM_PTR (& pin_GPIO_B0_03 )},
59
- {MP_OBJ_NEW_QSTR (MP_QSTR_SPI_SCK ), MP_ROM_PTR (& pin_GPIO_B0_03 )},
60
42
61
43
{MP_OBJ_NEW_QSTR (MP_QSTR_D14 ), MP_ROM_PTR (& pin_GPIO_AD_B1_02 )},
62
44
{MP_OBJ_NEW_QSTR (MP_QSTR_A0 ), MP_ROM_PTR (& pin_GPIO_AD_B1_02 )},
@@ -78,118 +60,88 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
78
60
{MP_OBJ_NEW_QSTR (MP_QSTR_A4 ), MP_ROM_PTR (& pin_GPIO_AD_B1_01 )},
79
61
{MP_OBJ_NEW_QSTR (MP_QSTR_SDA ), MP_ROM_PTR (& pin_GPIO_AD_B1_01 )},
80
62
{MP_OBJ_NEW_QSTR (MP_QSTR_SDA0 ), MP_ROM_PTR (& pin_GPIO_AD_B1_01 )},
81
- {MP_OBJ_NEW_QSTR (MP_QSTR_I2C_SDA ), MP_ROM_PTR (& pin_GPIO_AD_B1_01 )},
82
63
83
64
{MP_OBJ_NEW_QSTR (MP_QSTR_D19 ), MP_ROM_PTR (& pin_GPIO_AD_B1_00 )},
84
65
{MP_OBJ_NEW_QSTR (MP_QSTR_A5 ), MP_ROM_PTR (& pin_GPIO_AD_B1_00 )},
85
66
{MP_OBJ_NEW_QSTR (MP_QSTR_SCL ), MP_ROM_PTR (& pin_GPIO_AD_B1_00 )},
86
- {MP_OBJ_NEW_QSTR (MP_QSTR_I2C_SCL ), MP_ROM_PTR (& pin_GPIO_AD_B1_00 )},
87
67
{MP_OBJ_NEW_QSTR (MP_QSTR_SCL0 ), MP_ROM_PTR (& pin_GPIO_AD_B1_00 )},
88
68
89
69
{MP_OBJ_NEW_QSTR (MP_QSTR_D20 ), MP_ROM_PTR (& pin_GPIO_AD_B1_10 )},
90
70
{MP_OBJ_NEW_QSTR (MP_QSTR_A6 ), MP_ROM_PTR (& pin_GPIO_AD_B1_10 )},
91
71
{MP_OBJ_NEW_QSTR (MP_QSTR_TX5 ), MP_ROM_PTR (& pin_GPIO_AD_B1_10 )},
92
- {MP_OBJ_NEW_QSTR (MP_QSTR_AUD_LRCLK ), MP_ROM_PTR (& pin_GPIO_AD_B1_10 )},
93
72
94
73
{MP_OBJ_NEW_QSTR (MP_QSTR_D21 ), MP_ROM_PTR (& pin_GPIO_AD_B1_11 )},
95
74
{MP_OBJ_NEW_QSTR (MP_QSTR_A7 ), MP_ROM_PTR (& pin_GPIO_AD_B1_11 )},
96
75
{MP_OBJ_NEW_QSTR (MP_QSTR_RX5 ), MP_ROM_PTR (& pin_GPIO_AD_B1_11 )},
97
- {MP_OBJ_NEW_QSTR (MP_QSTR_AUD_BCLK ), MP_ROM_PTR (& pin_GPIO_AD_B1_11 )},
98
76
99
77
{MP_OBJ_NEW_QSTR (MP_QSTR_D22 ), MP_ROM_PTR (& pin_GPIO_AD_B1_08 )},
100
78
{MP_OBJ_NEW_QSTR (MP_QSTR_A8 ), MP_ROM_PTR (& pin_GPIO_AD_B1_08 )},
101
- {MP_OBJ_NEW_QSTR (MP_QSTR_BATT_VIN3 ), MP_ROM_PTR (& pin_GPIO_AD_B1_08 )},
102
79
103
80
{MP_OBJ_NEW_QSTR (MP_QSTR_D23 ), MP_ROM_PTR (& pin_GPIO_AD_B1_09 )},
104
81
{MP_OBJ_NEW_QSTR (MP_QSTR_A9 ), MP_ROM_PTR (& pin_GPIO_AD_B1_09 )},
105
- {MP_OBJ_NEW_QSTR (MP_QSTR_AUD_MCLK ), MP_ROM_PTR (& pin_GPIO_AD_B1_09 )},
106
82
107
83
{MP_OBJ_NEW_QSTR (MP_QSTR_D24 ), MP_ROM_PTR (& pin_GPIO_AD_B0_12 )},
108
84
{MP_OBJ_NEW_QSTR (MP_QSTR_A10 ), MP_ROM_PTR (& pin_GPIO_AD_B0_12 )},
109
85
{MP_OBJ_NEW_QSTR (MP_QSTR_TX6 ), MP_ROM_PTR (& pin_GPIO_AD_B0_12 )},
110
- {MP_OBJ_NEW_QSTR (MP_QSTR_I2C_SCL1 ), MP_ROM_PTR (& pin_GPIO_AD_B0_12 )},
111
86
112
87
{MP_OBJ_NEW_QSTR (MP_QSTR_D25 ), MP_ROM_PTR (& pin_GPIO_AD_B0_13 )},
113
88
{MP_OBJ_NEW_QSTR (MP_QSTR_A11 ), MP_ROM_PTR (& pin_GPIO_AD_B0_13 )},
114
89
{MP_OBJ_NEW_QSTR (MP_QSTR_RX6 ), MP_ROM_PTR (& pin_GPIO_AD_B0_13 )},
115
- {MP_OBJ_NEW_QSTR (MP_QSTR_I2C_SDA1 ), MP_ROM_PTR (& pin_GPIO_AD_B0_13 )},
116
90
117
91
{MP_OBJ_NEW_QSTR (MP_QSTR_D26 ), MP_ROM_PTR (& pin_GPIO_AD_B1_14 )},
118
92
{MP_OBJ_NEW_QSTR (MP_QSTR_A12 ), MP_ROM_PTR (& pin_GPIO_AD_B1_14 )},
119
- {MP_OBJ_NEW_QSTR (MP_QSTR_G8 ), MP_ROM_PTR (& pin_GPIO_AD_B1_14 )},
120
93
121
94
{MP_OBJ_NEW_QSTR (MP_QSTR_D27 ), MP_ROM_PTR (& pin_GPIO_AD_B1_15 )},
122
95
{MP_OBJ_NEW_QSTR (MP_QSTR_A13 ), MP_ROM_PTR (& pin_GPIO_AD_B1_15 )},
123
- {MP_OBJ_NEW_QSTR (MP_QSTR_G11 ), MP_ROM_PTR (& pin_GPIO_AD_B1_15 )},
124
96
125
97
{MP_OBJ_NEW_QSTR (MP_QSTR_D28 ), MP_ROM_PTR (& pin_GPIO_EMC_32 )},
126
98
{MP_OBJ_NEW_QSTR (MP_QSTR_RX7 ), MP_ROM_PTR (& pin_GPIO_EMC_32 )},
127
99
128
100
{MP_OBJ_NEW_QSTR (MP_QSTR_D29 ), MP_ROM_PTR (& pin_GPIO_EMC_31 )},
129
- {MP_OBJ_NEW_QSTR (MP_QSTR_TX7 ), MP_ROM_PTR (& pin_GPIO_EMC_32 )},
130
- {MP_OBJ_NEW_QSTR (MP_QSTR_I2C_INT ), MP_ROM_PTR (& pin_GPIO_EMC_32 )},
101
+ {MP_OBJ_NEW_QSTR (MP_QSTR_TX7 ), MP_ROM_PTR (& pin_GPIO_EMC_31 )},
131
102
132
103
{MP_OBJ_NEW_QSTR (MP_QSTR_D30 ), MP_ROM_PTR (& pin_GPIO_EMC_37 )},
133
- {MP_OBJ_NEW_QSTR (MP_QSTR_CAN_RX ), MP_ROM_PTR (& pin_GPIO_EMC_37 )},
134
-
135
104
{MP_OBJ_NEW_QSTR (MP_QSTR_D31 ), MP_ROM_PTR (& pin_GPIO_EMC_36 )},
136
- {MP_OBJ_NEW_QSTR (MP_QSTR_CAN_TX ), MP_ROM_PTR (& pin_GPIO_EMC_36 )},
137
-
138
105
{MP_OBJ_NEW_QSTR (MP_QSTR_D32 ), MP_ROM_PTR (& pin_GPIO_B0_12 )},
139
- {MP_OBJ_NEW_QSTR (MP_QSTR_G9 ), MP_ROM_PTR (& pin_GPIO_B0_12 )},
140
-
141
106
{MP_OBJ_NEW_QSTR (MP_QSTR_D33 ), MP_ROM_PTR (& pin_GPIO_EMC_07 )},
142
- {MP_OBJ_NEW_QSTR (MP_QSTR_G10 ), MP_ROM_PTR (& pin_GPIO_EMC_07 )},
143
107
144
108
// SD Card slot
145
- {MP_OBJ_NEW_QSTR (MP_QSTR_DAT1 ), MP_ROM_PTR (& pin_GPIO_SD_B0_03 )},
146
- {MP_OBJ_NEW_QSTR (MP_QSTR_SDIO_DAT1 ), MP_ROM_PTR (& pin_GPIO_SD_B0_03 )},
147
109
{MP_OBJ_NEW_QSTR (MP_QSTR_D34 ), MP_ROM_PTR (& pin_GPIO_SD_B0_03 )},
110
+ {MP_OBJ_NEW_QSTR (MP_QSTR_DAT1 ), MP_ROM_PTR (& pin_GPIO_SD_B0_03 )},
148
111
149
- {MP_OBJ_NEW_QSTR (MP_QSTR_DAT0 ), MP_ROM_PTR (& pin_GPIO_SD_B0_02 )},
150
- {MP_OBJ_NEW_QSTR (MP_QSTR_SDIO_DAT0 ), MP_ROM_PTR (& pin_GPIO_SD_B0_02 )},
151
112
{MP_OBJ_NEW_QSTR (MP_QSTR_D35 ), MP_ROM_PTR (& pin_GPIO_SD_B0_02 )},
113
+ {MP_OBJ_NEW_QSTR (MP_QSTR_DAT0 ), MP_ROM_PTR (& pin_GPIO_SD_B0_02 )},
152
114
153
- {MP_OBJ_NEW_QSTR (MP_QSTR_CLK ), MP_ROM_PTR (& pin_GPIO_SD_B0_01 )},
154
- {MP_OBJ_NEW_QSTR (MP_QSTR_SDIO_CLK ), MP_ROM_PTR (& pin_GPIO_SD_B0_01 )},
155
115
{MP_OBJ_NEW_QSTR (MP_QSTR_D36 ), MP_ROM_PTR (& pin_GPIO_SD_B0_01 )},
116
+ {MP_OBJ_NEW_QSTR (MP_QSTR_CLK ), MP_ROM_PTR (& pin_GPIO_SD_B0_01 )},
156
117
157
- {MP_OBJ_NEW_QSTR (MP_QSTR_CMD ), MP_ROM_PTR (& pin_GPIO_SD_B0_00 )},
158
- {MP_OBJ_NEW_QSTR (MP_QSTR_SDIO_CMD ), MP_ROM_PTR (& pin_GPIO_SD_B0_00 )},
159
118
{MP_OBJ_NEW_QSTR (MP_QSTR_D37 ), MP_ROM_PTR (& pin_GPIO_SD_B0_00 )},
119
+ {MP_OBJ_NEW_QSTR (MP_QSTR_CMD ), MP_ROM_PTR (& pin_GPIO_SD_B0_00 )},
160
120
161
- {MP_OBJ_NEW_QSTR (MP_QSTR_DAT3 ), MP_ROM_PTR (& pin_GPIO_SD_B0_05 )},
162
- {MP_OBJ_NEW_QSTR (MP_QSTR_SDIO_DAT3 ), MP_ROM_PTR (& pin_GPIO_SD_B0_05 )},
163
121
{MP_OBJ_NEW_QSTR (MP_QSTR_D38 ), MP_ROM_PTR (& pin_GPIO_SD_B0_05 )},
122
+ {MP_OBJ_NEW_QSTR (MP_QSTR_DAT3 ), MP_ROM_PTR (& pin_GPIO_SD_B0_05 )},
164
123
165
- {MP_OBJ_NEW_QSTR (MP_QSTR_DAT2 ), MP_ROM_PTR (& pin_GPIO_SD_B0_04 )},
166
- {MP_OBJ_NEW_QSTR (MP_QSTR_SDIO_DAT2 ), MP_ROM_PTR (& pin_GPIO_SD_B0_04 )},
167
124
{MP_OBJ_NEW_QSTR (MP_QSTR_D39 ), MP_ROM_PTR (& pin_GPIO_SD_B0_04 )},
125
+ {MP_OBJ_NEW_QSTR (MP_QSTR_DAT2 ), MP_ROM_PTR (& pin_GPIO_SD_B0_04 )},
168
126
169
- // new
127
+ // new pins (not on T4 or T4.1)
170
128
171
129
{MP_OBJ_NEW_QSTR (MP_QSTR_D40 ), MP_ROM_PTR (& pin_GPIO_B0_04 )},
172
- {MP_OBJ_NEW_QSTR (MP_QSTR_G0 ), MP_ROM_PTR (& pin_GPIO_B0_04 )},
173
130
{MP_OBJ_NEW_QSTR (MP_QSTR_BUS0 ), MP_ROM_PTR (& pin_GPIO_B0_04 )},
174
131
175
132
{MP_OBJ_NEW_QSTR (MP_QSTR_D41 ), MP_ROM_PTR (& pin_GPIO_B0_05 )},
176
- {MP_OBJ_NEW_QSTR (MP_QSTR_G1 ), MP_ROM_PTR (& pin_GPIO_B0_05 )},
177
133
{MP_OBJ_NEW_QSTR (MP_QSTR_BUS1 ), MP_ROM_PTR (& pin_GPIO_B0_05 )},
178
134
179
135
{MP_OBJ_NEW_QSTR (MP_QSTR_D42 ), MP_ROM_PTR (& pin_GPIO_B0_06 )},
180
- {MP_OBJ_NEW_QSTR (MP_QSTR_G2 ), MP_ROM_PTR (& pin_GPIO_B0_06 )},
181
136
{MP_OBJ_NEW_QSTR (MP_QSTR_BUS2 ), MP_ROM_PTR (& pin_GPIO_B0_06 )},
182
137
183
138
{MP_OBJ_NEW_QSTR (MP_QSTR_D43 ), MP_ROM_PTR (& pin_GPIO_B0_07 )},
184
- {MP_OBJ_NEW_QSTR (MP_QSTR_G3 ), MP_ROM_PTR (& pin_GPIO_B0_07 )},
185
139
{MP_OBJ_NEW_QSTR (MP_QSTR_BUS3 ), MP_ROM_PTR (& pin_GPIO_B0_07 )},
186
140
187
141
{MP_OBJ_NEW_QSTR (MP_QSTR_D44 ), MP_ROM_PTR (& pin_GPIO_B0_08 )},
188
- {MP_OBJ_NEW_QSTR (MP_QSTR_G4 ), MP_ROM_PTR (& pin_GPIO_B0_08 )},
189
142
{MP_OBJ_NEW_QSTR (MP_QSTR_BUS4 ), MP_ROM_PTR (& pin_GPIO_B0_08 )},
190
143
191
144
{MP_OBJ_NEW_QSTR (MP_QSTR_D45 ), MP_ROM_PTR (& pin_GPIO_B0_09 )},
192
- {MP_OBJ_NEW_QSTR (MP_QSTR_G5 ), MP_ROM_PTR (& pin_GPIO_B0_09 )},
193
145
{MP_OBJ_NEW_QSTR (MP_QSTR_BUS5 ), MP_ROM_PTR (& pin_GPIO_B0_09 )},
194
146
195
147
// USB Host
@@ -201,5 +153,56 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
201
153
{MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj )},
202
154
{MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& board_uart_obj )},
203
155
156
+ // Micromod Names on different carrier boards
157
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_RX ), MP_ROM_PTR (& pin_GPIO_AD_B0_03 )}, // D0
158
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_TX ), MP_ROM_PTR (& pin_GPIO_AD_B0_02 )}, // D1
159
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_PWM1 ), MP_ROM_PTR (& pin_GPIO_EMC_04 )}, // D2
160
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_PWM0 ), MP_ROM_PTR (& pin_GPIO_EMC_05 )}, // D3
161
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_D0 ), MP_ROM_PTR (& pin_GPIO_EMC_06 )}, // D4
162
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_D1 ), MP_ROM_PTR (& pin_GPIO_EMC_08 )}, // D5
163
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G6 ), MP_ROM_PTR (& pin_GPIO_B0_10 )}, // D6
164
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_I2S_SDO ), MP_ROM_PTR (& pin_GPIO_B1_01 )}, // D7
165
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_I2S_SDI ), MP_ROM_PTR (& pin_GPIO_B1_00 )}, // D8
166
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G7 ), MP_ROM_PTR (& pin_GPIO_B0_11 )}, // D9
167
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_CS ), MP_ROM_PTR (& pin_GPIO_B0_00 )}, // D10
168
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_COPI ), MP_ROM_PTR (& pin_GPIO_B0_02 )}, // D11
169
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_CIPO ), MP_ROM_PTR (& pin_GPIO_B0_01 )}, // D12
170
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_SCK ), MP_ROM_PTR (& pin_GPIO_B0_03 )}, // D13
171
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_A0 ), MP_ROM_PTR (& pin_GPIO_AD_B1_02 )}, // D14
172
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_A1 ), MP_ROM_PTR (& pin_GPIO_AD_B1_03 )}, // D15
173
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_RX2 ), MP_ROM_PTR (& pin_GPIO_AD_B1_07 )}, // D16
174
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_TX2 ), MP_ROM_PTR (& pin_GPIO_AD_B1_06 )}, // D17
175
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_SDA ), MP_ROM_PTR (& pin_GPIO_AD_B1_01 )}, // D18
176
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_SCL ), MP_ROM_PTR (& pin_GPIO_AD_B1_00 )}, // D19
177
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_I2S_FS ), MP_ROM_PTR (& pin_GPIO_AD_B1_10 )}, // D20
178
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_I2S_CLK ), MP_ROM_PTR (& pin_GPIO_AD_B1_11 )}, // D21
179
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_BATT_VIN3 ), MP_ROM_PTR (& pin_GPIO_AD_B1_08 )}, // D22
180
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_MCLK ), MP_ROM_PTR (& pin_GPIO_AD_B1_09 )}, // D23
181
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_SCL1 ), MP_ROM_PTR (& pin_GPIO_AD_B0_12 )}, // D24
182
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_SDA1 ), MP_ROM_PTR (& pin_GPIO_AD_B0_13 )}, // D25
183
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G8 ), MP_ROM_PTR (& pin_GPIO_AD_B1_14 )}, // D26
184
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G11 ), MP_ROM_PTR (& pin_GPIO_AD_B1_15 )}, // D27
185
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_33V_EN ), MP_ROM_PTR (& pin_GPIO_EMC_32 )}, // D28
186
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_I2C_INT ), MP_ROM_PTR (& pin_GPIO_EMC_31 )}, // D29
187
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_CAN_RX ), MP_ROM_PTR (& pin_GPIO_EMC_37 )}, // D30
188
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_CAN_TX ), MP_ROM_PTR (& pin_GPIO_EMC_36 )}, // D31
189
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G9 ), MP_ROM_PTR (& pin_GPIO_B0_12 )}, // D32
190
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G10 ), MP_ROM_PTR (& pin_GPIO_EMC_07 )}, // D33
191
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_DAT1 ), MP_ROM_PTR (& pin_GPIO_SD_B0_03 )}, // D34
192
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_DAT0 ), MP_ROM_PTR (& pin_GPIO_SD_B0_02 )}, // 35
193
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_CIPO1 ), MP_ROM_PTR (& pin_GPIO_SD_B0_02 )}, // 35
194
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_SCK1 ), MP_ROM_PTR (& pin_GPIO_SD_B0_01 )}, // D36
195
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_COPI1 ), MP_ROM_PTR (& pin_GPIO_SD_B0_00 )}, // D37
196
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_CS1 ), MP_ROM_PTR (& pin_GPIO_SD_B0_05 )}, // D38
197
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_DAT3 ), MP_ROM_PTR (& pin_GPIO_SD_B0_05 )}, // D38
198
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_DAT2 ), MP_ROM_PTR (& pin_GPIO_SD_B0_04 )},
199
+
200
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G0 ), MP_ROM_PTR (& pin_GPIO_B0_04 )}, // D40
201
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G1 ), MP_ROM_PTR (& pin_GPIO_B0_05 )}, // D41
202
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G2 ), MP_ROM_PTR (& pin_GPIO_B0_06 )}, // D42
203
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G3 ), MP_ROM_PTR (& pin_GPIO_B0_07 )}, // D43
204
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G4 ), MP_ROM_PTR (& pin_GPIO_B0_08 )}, // D44
205
+ {MP_OBJ_NEW_QSTR (MP_QSTR_MM_G5 ), MP_ROM_PTR (& pin_GPIO_B0_09 )}, // D45
206
+
204
207
};
205
208
MP_DEFINE_CONST_DICT (board_module_globals , board_module_globals_table );
0 commit comments