// Automatically generated by makemoduledefs.py. extern const struct _mp_obj_module_t mp_module_io; #undef MODULE_DEF_IO #define MODULE_DEF_IO { MP_ROM_QSTR(MP_QSTR_io), MP_ROM_PTR(&mp_module_io) }, extern const struct _mp_obj_module_t mp_module_logging; #undef MODULE_DEF_LOGGING #define MODULE_DEF_LOGGING { MP_ROM_QSTR(MP_QSTR_logging), MP_ROM_PTR(&mp_module_logging) }, extern const struct _mp_obj_module_t mp_module_random; #undef MODULE_DEF_RANDOM #define MODULE_DEF_RANDOM { MP_ROM_QSTR(MP_QSTR_random), MP_ROM_PTR(&mp_module_random) }, extern const struct _mp_obj_module_t mp_module_time; #undef MODULE_DEF_TIME #define MODULE_DEF_TIME { MP_ROM_QSTR(MP_QSTR_time), MP_ROM_PTR(&mp_module_time) }, extern const struct _mp_obj_module_t mp_module___main__; #undef MODULE_DEF___MAIN__ #define MODULE_DEF___MAIN__ { MP_ROM_QSTR(MP_QSTR___main__), MP_ROM_PTR(&mp_module___main__) }, extern const struct _mp_obj_module_t mp_module_builtins; #undef MODULE_DEF_BUILTINS #define MODULE_DEF_BUILTINS { MP_ROM_QSTR(MP_QSTR_builtins), MP_ROM_PTR(&mp_module_builtins) }, extern const struct _mp_obj_module_t flipperzero_module; #undef MODULE_DEF_FLIPPERZERO #define MODULE_DEF_FLIPPERZERO { MP_ROM_QSTR(MP_QSTR_flipperzero), MP_ROM_PTR(&flipperzero_module) }, #define MICROPY_REGISTERED_MODULES \ MODULE_DEF_BUILTINS \ MODULE_DEF_FLIPPERZERO \ MODULE_DEF___MAIN__ \ // MICROPY_REGISTERED_MODULES #define MICROPY_REGISTERED_EXTENSIBLE_MODULES \ MODULE_DEF_IO \ MODULE_DEF_LOGGING \ MODULE_DEF_RANDOM \ MODULE_DEF_TIME \ // MICROPY_REGISTERED_EXTENSIBLE_MODULES extern void flipperzero_module_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest); #define MICROPY_MODULE_DELEGATIONS \ { MP_ROM_PTR(&flipperzero_module), flipperzero_module_attr }, \ // MICROPY_MODULE_DELEGATIONS