diff --git a/core/lib/init.c b/core/lib/init.c index cdf7358a4e..0dbbc6971c 100644 --- a/core/lib/init.c +++ b/core/lib/init.c @@ -106,8 +106,11 @@ void kernel_init(void) main_trampoline, NULL, "main"); } else { + /* RIOT without threads */ irq_enable(); main_trampoline(NULL); + while (1) {} + return; } cpu_switch_context_exit();