zephyr: Implement soft reset feature.

pull/2688/head
Paul Sokolovsky 2016-12-15 01:10:08 +03:00
rodzic 95fe7a40b3
commit c16e7eae5e
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -67,6 +67,7 @@ int real_main(void) {
// Should be set to stack size in prj.mdef minus fuzz factor // Should be set to stack size in prj.mdef minus fuzz factor
mp_stack_set_limit(3584); mp_stack_set_limit(3584);
soft_reset:
#if MICROPY_ENABLE_GC #if MICROPY_ENABLE_GC
gc_init(heap, heap + sizeof(heap)); gc_init(heap, heap + sizeof(heap));
#endif #endif
@ -89,7 +90,9 @@ int real_main(void) {
} }
} }
mp_deinit(); printf("soft reboot\n");
goto soft_reset;
return 0; return 0;
} }