summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--esp8266/main.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/esp8266/main.c b/esp8266/main.c
index 59b415c1d9..95315dae46 100644
--- a/esp8266/main.c
+++ b/esp8266/main.c
@@ -37,6 +37,7 @@
#include "pyexec.h"
#include "gccollect.h"
#include MICROPY_HAL_H
+#include "user_interface.h"
STATIC char heap[16384];
@@ -60,13 +61,17 @@ void soft_reset(void) {
pyexec_event_repl_init();
}
-void user_init(void) {
+void init_done(void) {
mp_reset();
mp_hal_stdout_tx_str("\r\n");
pyexec_event_repl_init();
uart_task_init();
}
+void user_init(void) {
+ system_init_done_cb(init_done);
+}
+
mp_lexer_t *mp_lexer_new_from_file(const char *filename) {
return NULL;
}