File tree 1 file changed +7
-0
lines changed 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -93,6 +93,12 @@ STATIC mp_obj_t machine_reset_cause(void) {
93
93
}
94
94
STATIC MP_DEFINE_CONST_FUN_OBJ_0 (machine_reset_cause_obj , machine_reset_cause );
95
95
96
+ STATIC mp_obj_t machine_bootloader (void ) {
97
+ reset_boot ();
98
+ return mp_const_none ;
99
+ }
100
+ STATIC MP_DEFINE_CONST_FUN_OBJ_0 (machine_bootloader_obj , machine_bootloader );
101
+
96
102
STATIC mp_obj_t machine_freq (void ) {
97
103
return MP_OBJ_NEW_SMALL_INT (mp_hal_get_cpu_freq ());
98
104
}
@@ -123,6 +129,7 @@ STATIC const mp_rom_map_elem_t machine_module_globals_table[] = {
123
129
{ MP_ROM_QSTR (MP_QSTR_soft_reset ), MP_ROM_PTR (& machine_soft_reset_obj ) },
124
130
{ MP_ROM_QSTR (MP_QSTR_reset ), MP_ROM_PTR (& machine_reset_obj ) },
125
131
{ MP_ROM_QSTR (MP_QSTR_reset_cause ), MP_ROM_PTR (& machine_reset_cause_obj ) },
132
+ { MP_ROM_QSTR (MP_QSTR_bootloader ), MP_ROM_PTR (& machine_bootloader_obj ) },
126
133
{ MP_ROM_QSTR (MP_QSTR_freq ), MP_ROM_PTR (& machine_freq_obj ) },
127
134
{ MP_ROM_QSTR (MP_QSTR_mem8 ), MP_ROM_PTR (& machine_mem8_obj ) },
128
135
{ MP_ROM_QSTR (MP_QSTR_mem16 ), MP_ROM_PTR (& machine_mem16_obj ) },
You can’t perform that action at this time.
0 commit comments