File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,12 @@ STATIC mp_obj_t machine_unique_id(void) {
8282}
8383STATIC MP_DEFINE_CONST_FUN_OBJ_0 (machine_unique_id_obj , machine_unique_id );
8484
85+ STATIC mp_obj_t machine_idle (void ) {
86+ asm("waiti 0" );
87+ return mp_const_none ;
88+ }
89+ STATIC MP_DEFINE_CONST_FUN_OBJ_0 (machine_idle_obj , machine_idle );
90+
8591STATIC mp_obj_t machine_deepsleep (void ) {
8692 // default to sleep forever
8793 uint32_t sleep_us = 0 ;
@@ -222,6 +228,7 @@ STATIC const mp_rom_map_elem_t machine_module_globals_table[] = {
222228 { MP_ROM_QSTR (MP_QSTR_reset ), MP_ROM_PTR (& machine_reset_obj ) },
223229 { MP_ROM_QSTR (MP_QSTR_reset_cause ), MP_ROM_PTR (& machine_reset_cause_obj ) },
224230 { MP_ROM_QSTR (MP_QSTR_unique_id ), MP_ROM_PTR (& machine_unique_id_obj ) },
231+ { MP_ROM_QSTR (MP_QSTR_idle ), MP_ROM_PTR (& machine_idle_obj ) },
225232 { MP_ROM_QSTR (MP_QSTR_deepsleep ), MP_ROM_PTR (& machine_deepsleep_obj ) },
226233
227234 { MP_ROM_QSTR (MP_QSTR_disable_irq ), MP_ROM_PTR (& machine_disable_irq_obj ) },
You can’t perform that action at this time.
0 commit comments