aboutsummaryrefslogtreecommitdiffstats
path: root/src/kernel/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/init.c')
-rw-r--r--src/kernel/init.c10
1 files changed, 9 insertions, 1 deletions
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);
+}