aboutsummaryrefslogtreecommitdiff
path: root/kernel/dmx.c
diff options
context:
space:
mode:
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 */