From b9a76ea094c84d16e7548d95fcb9fdd7f99f6e18 Mon Sep 17 00:00:00 2001 From: Benjamin Valentin Date: Tue, 9 Jan 2024 18:59:28 +0100 Subject: [PATCH] core/init: avoid context switch with !core_thread --- core/lib/init.c | 3 +++ 1 file changed, 3 insertions(+) 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();