diff options
author | tcsullivan <tullivan99@gmail.com> | 2018-10-10 23:31:10 -0400 |
---|---|---|
committer | tcsullivan <tullivan99@gmail.com> | 2018-10-10 23:31:10 -0400 |
commit | 34684b28a463404717a86f25ee381bfdaefbace4 (patch) | |
tree | 56c2d899ed3740312ac408e12a6f2e1bbb875adf /src/kernel/init.c | |
parent | c66410f6319284b94e21758539ac25bfb4694d3a (diff) |
unpriviledged sleep wip
Diffstat (limited to 'src/kernel/init.c')
-rw-r--r-- | src/kernel/init.c | 10 |
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);
+}
|