From 34684b28a463404717a86f25ee381bfdaefbace4 Mon Sep 17 00:00:00 2001 From: tcsullivan Date: Wed, 10 Oct 2018 23:31:10 -0400 Subject: unpriviledged sleep wip --- src/kernel/init.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/kernel/init.c') diff --git a/src/kernel/init.c b/src/kernel/init.c index e4ac115..ca60c3e 100644 --- a/src/kernel/init.c +++ b/src/kernel/init.c @@ -27,6 +27,7 @@ extern uint8_t __bss_end__; extern void user_main(void); +void init_idle(void); int main(void) { @@ -46,7 +47,14 @@ int main(void) // enable FPU //SCB->CPACR |= (0xF << 20); - task_init(user_main); + task_init(init_idle, 512); while (1); } +void init_idle(void) +{ + task_start(user_main, 4096); + + while (1) + delay(100); +} -- cgit v1.2.3