diff --git a/esp8266/main.c b/esp8266/main.c index 6814248aa6259c4d66b238403d781ba606dd5739..da37706fcd33637e6b2e35a4e1170f01187c3c4c 100644 --- a/esp8266/main.c +++ b/esp8266/main.c @@ -52,7 +52,6 @@ STATIC void mp_reset(void) { mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_lib)); mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_)); mp_obj_list_init(mp_sys_argv, 0); - MP_STATE_PORT(mp_kbd_exception) = mp_obj_new_exception(&mp_type_KeyboardInterrupt); MP_STATE_PORT(term_obj) = MP_OBJ_NULL; MP_STATE_PORT(dupterm_arr_obj) = MP_OBJ_NULL; #if MICROPY_EMIT_XTENSA || MICROPY_EMIT_INLINE_XTENSA diff --git a/esp8266/mpconfigport.h b/esp8266/mpconfigport.h index d15a7cdd4f6421a6c3f8e54fbda7f07070c5f390..9c968248470badf0fe9f0c47c93716023dd74746 100644 --- a/esp8266/mpconfigport.h +++ b/esp8266/mpconfigport.h @@ -19,6 +19,7 @@ #define MICROPY_ENABLE_GC (1) #define MICROPY_STACK_CHECK (1) #define MICROPY_ENABLE_EMERGENCY_EXCEPTION_BUF (1) +#define MICROPY_KBD_EXCEPTION (1) #define MICROPY_REPL_EVENT_DRIVEN (0) #define MICROPY_REPL_AUTO_INDENT (1) #define MICROPY_HELPER_REPL (1) @@ -174,7 +175,6 @@ extern const struct _mp_obj_module_t onewire_module; #define MICROPY_PORT_ROOT_POINTERS \ const char *readline_hist[8]; \ vstr_t *repl_line; \ - mp_obj_t mp_kbd_exception; \ mp_obj_t pin_irq_handler[16]; \ // We need to provide a declaration/definition of alloca()