|
|
|
@ -148,12 +148,16 @@ STATIC const mp_rom_map_elem_t mp_builtin_module_table[] = {
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_array), MP_ROM_PTR(&mp_module_array) },
|
|
|
|
|
#endif
|
|
|
|
|
#if MICROPY_PY_IO
|
|
|
|
|
#if CIRCUITPY
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_io), MP_ROM_PTR(&mp_module_io) },
|
|
|
|
|
#else
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_uio), MP_ROM_PTR(&mp_module_io) },
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
#if MICROPY_PY_COLLECTIONS
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_collections), MP_ROM_PTR(&mp_module_collections) },
|
|
|
|
|
#endif
|
|
|
|
|
// CircuitPython: Now in shared-bindings/, so not defined here.
|
|
|
|
|
#if MICROPY_PY_STRUCT
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_ustruct), MP_ROM_PTR(&mp_module_ustruct) },
|
|
|
|
|
#endif
|
|
|
|
@ -179,8 +183,13 @@ STATIC const mp_rom_map_elem_t mp_builtin_module_table[] = {
|
|
|
|
|
// extmod modules
|
|
|
|
|
|
|
|
|
|
#if MICROPY_PY_UERRNO
|
|
|
|
|
#if CIRCUITPY
|
|
|
|
|
// CircuitPython: Defined in MICROPY_PORT_BUILTIN_MODULES, so not defined here.
|
|
|
|
|
// TODO: move to shared-bindings/
|
|
|
|
|
#else
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_uerrno), MP_ROM_PTR(&mp_module_uerrno) },
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
#if MICROPY_PY_UCTYPES
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_uctypes), MP_ROM_PTR(&mp_module_uctypes) },
|
|
|
|
|
#endif
|
|
|
|
@ -188,11 +197,21 @@ STATIC const mp_rom_map_elem_t mp_builtin_module_table[] = {
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_uzlib), MP_ROM_PTR(&mp_module_uzlib) },
|
|
|
|
|
#endif
|
|
|
|
|
#if MICROPY_PY_UJSON
|
|
|
|
|
#if CIRCUITPY
|
|
|
|
|
// CircuitPython: Defined in MICROPY_PORT_BUILTIN_MODULES, so not defined here.
|
|
|
|
|
// TODO: move to shared-bindings/
|
|
|
|
|
#else
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_ujson), MP_ROM_PTR(&mp_module_ujson) },
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
#if MICROPY_PY_URE
|
|
|
|
|
#if CIRCUITPY
|
|
|
|
|
// CircuitPython: Defined in MICROPY_PORT_BUILTIN_MODULES, so not defined here.
|
|
|
|
|
// TODO: move to shared-bindings/
|
|
|
|
|
#else
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_ure), MP_ROM_PTR(&mp_module_ure) },
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
#if MICROPY_PY_UHEAPQ
|
|
|
|
|
{ MP_ROM_QSTR(MP_QSTR_uheapq), MP_ROM_PTR(&mp_module_uheapq) },
|
|
|
|
|
#endif
|
|
|
|
|