aboutsummaryrefslogtreecommitdiff
path: root/kernel/dmx.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2011-07-12 04:27:15 +0000
committerDimitri Sokolyuk <demon@dim13.org>2011-07-12 04:27:15 +0000
commit16aec9e1c9cbcb53281bacea1193ec63c80cd75e (patch)
tree6fa382cec8358c8e3938c5362185c9edd95f453a /kernel/dmx.c
parent5cde50c5f8e9bc9d2cf75b031144c360a4a2127d (diff)
tweak stack
Diffstat (limited to 'kernel/dmx.c')
-rw-r--r--kernel/dmx.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/kernel/dmx.c b/kernel/dmx.c
index 7b17e6a..54cd951 100644
--- a/kernel/dmx.c
+++ b/kernel/dmx.c
@@ -35,14 +35,15 @@ struct ctrlarg ctrlarg = { &lcdarg, &clockarg };
int
main()
{
- init(36);
+ init(STACK);
+ init_uart();
-#if 0
semaphore(0, 1);
-#endif
- task(heartbeat, STACK, 0);
- task(rgb, STACK + 8, &rgbargs);
+ task(heartbeat, STACK, 0); // 48
+
+#if 1
+ task(rgb, STACK + 16, &rgbargs);
task(pwm, STACK, &pwmargs[0]);
task(pwm, STACK, &pwmargs[1]);
task(pwm, STACK, &pwmargs[2]);
@@ -52,7 +53,8 @@ main()
#if 1
task(lcd, STACK, &lcdarg);
task(clock, STACK, &clockarg);
- task(ctrl, STACK, &ctrlarg);
+ task(ctrl, STACK + 8, &ctrlarg);
+#endif
#endif
for (;;); /* idle task */