diff options
author | Jakob Odersky <jodersky@gmail.com> | 2014-03-17 16:28:23 +0100 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2014-03-17 16:28:23 +0100 |
commit | 01c10b2eadbcd09b6ac34ab80cac1b65c302152e (patch) | |
tree | b4fc0da76fe0257203382eac69bd8b2142298421 /main.c | |
parent | 5466218a5f9fb3d46f608806f222fcc99a306a4b (diff) | |
download | mux-01c10b2eadbcd09b6ac34ab80cac1b65c302152e.tar.gz mux-01c10b2eadbcd09b6ac34ab80cac1b65c302152e.tar.bz2 mux-01c10b2eadbcd09b6ac34ab80cac1b65c302152e.zip |
implement clock
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -24,13 +24,10 @@ void freeze() { void blink( char id) { while(1) { debug_led(id - 1,1); - WAIT_CYCLES((long) id * 30000); + WAIT_CYCLES((long) 30000); debug_led(id - 1,0); - WAIT_CYCLES((long) id * 30000); - freeze(); + WAIT_CYCLES((long) 30000); } - - panic(); } @@ -43,6 +40,7 @@ DECLARE_TASK(task4, DEFAULT_STACK_SIZE, blink, 4); int main(int argc, char *argv[]) { cli(); tshield_init(); + spawn(&task1); @@ -51,7 +49,11 @@ int main(int argc, char *argv[]) { spawn(&task4); sei(); + clock_init(10, schedule); + clock_start(); sched_init(); + + panic(); //should never reach here while(1){} } |