@@ -200,52 +200,30 @@ STATIC const mp_rom_map_elem_t mp_builtin_module_table[] = {
200
200
201
201
// extmod modules
202
202
203
- #if MICROPY_PY_UASYNCIO
204
- #if CIRCUITPY
205
- // CircuitPython: Defined in MICROPY_PORT_BUILTIN_MODULES, so not defined here.
206
- // TODO: move to shared-bindings/
207
- #else
203
+ // Modules included in CircuitPython are registered using MP_REGISTER_MODULE,
204
+ // and do not have the "u" prefix.
205
+
206
+ #if MICROPY_PY_UASYNCIO && !CIRCUITPY
208
207
{ MP_ROM_QSTR (MP_QSTR__uasyncio ), MP_ROM_PTR (& mp_module_uasyncio ) },
209
208
#endif
210
- #endif
211
- #if MICROPY_PY_UERRNO
212
- #if CIRCUITPY
213
- // CircuitPython: Defined in MICROPY_PORT_BUILTIN_MODULES, so not defined here.
214
- // TODO: move to shared-bindings/
215
- #else
209
+ #if MICROPY_PY_UERRNO && !CIRCUITPY
216
210
{ MP_ROM_QSTR (MP_QSTR_uerrno ), MP_ROM_PTR (& mp_module_uerrno ) },
217
211
#endif
218
- #endif
219
212
#if MICROPY_PY_UCTYPES
220
213
{ MP_ROM_QSTR (MP_QSTR_uctypes ), MP_ROM_PTR (& mp_module_uctypes ) },
221
214
#endif
222
215
#if MICROPY_PY_UZLIB
223
216
{ MP_ROM_QSTR (MP_QSTR_uzlib ), MP_ROM_PTR (& mp_module_uzlib ) },
224
217
#endif
225
- #if MICROPY_PY_UJSON
226
- #if CIRCUITPY
227
- // CircuitPython: Defined in MICROPY_PORT_BUILTIN_MODULES, so not defined here.
228
- // TODO: move to shared-bindings/
229
- #else
218
+ #if MICROPY_PY_UJSON && !CIRCUITPY
230
219
{ MP_ROM_QSTR (MP_QSTR_ujson ), MP_ROM_PTR (& mp_module_ujson ) },
231
220
#endif
232
- #endif
233
221
#if CIRCUITPY_ULAB
234
- #if CIRCUITPY
235
- // CircuitPython: Defined in MICROPY_PORT_BUILTIN_MODULES, so not defined here.
236
- // TODO: move to shared-bindings/
237
- #else
238
222
{ MP_ROM_QSTR (MP_QSTR_ulab ), MP_ROM_PTR (& ulab_user_cmodule ) },
239
223
#endif
240
- #endif
241
- #if MICROPY_PY_URE
242
- #if CIRCUITPY
243
- // CircuitPython: Defined in MICROPY_PORT_BUILTIN_MODULES, so not defined here.
244
- // TODO: move to shared-bindings/
245
- #else
224
+ #if MICROPY_PY_URE && !CIRCUITPY
246
225
{ MP_ROM_QSTR (MP_QSTR_ure ), MP_ROM_PTR (& mp_module_ure ) },
247
226
#endif
248
- #endif
249
227
#if MICROPY_PY_UHEAPQ
250
228
{ MP_ROM_QSTR (MP_QSTR_uheapq ), MP_ROM_PTR (& mp_module_uheapq ) },
251
229
#endif
@@ -255,14 +233,9 @@ STATIC const mp_rom_map_elem_t mp_builtin_module_table[] = {
255
233
#if MICROPY_PY_UHASHLIB
256
234
{ MP_ROM_QSTR (MP_QSTR_hashlib ), MP_ROM_PTR (& mp_module_uhashlib ) },
257
235
#endif
258
- #if MICROPY_PY_UBINASCII
259
- #if CIRCUITPY
260
- // CircuitPython: Defined in MICROPY_PORT_BUILTIN_MODULES, so not defined here.
261
- // TODO: move to shared-bindings/
262
- #else
236
+ #if MICROPY_PY_UBINASCII && !CIRCUITPY
263
237
{ MP_ROM_QSTR (MP_QSTR_ubinascii ), MP_ROM_PTR (& mp_module_ubinascii ) },
264
238
#endif
265
- #endif
266
239
#if MICROPY_PY_URANDOM
267
240
{ MP_ROM_QSTR (MP_QSTR_urandom ), MP_ROM_PTR (& mp_module_urandom ) },
268
241
#endif
0 commit comments