#include <aversive/wait.h>\r
#include <stdio.h>\r
#include <uart.h>\r
+//#include <timer.h>\r
+#include <hostsim.h>\r
\r
uint8_t event_id;\r
\r
\r
void supp(void * nothing)\r
{\r
- scheduler_del_event(event_id);\r
+ scheduler_del_event(event_id);\r
}\r
\r
int main(void)\r
wait_ms(2000);\r
printf("init3\n");\r
\r
+#ifdef HOST_VERSION\r
+ hostsim_init();\r
+#endif\r
+\r
event_id = scheduler_add_periodical_event_priority(f1, NULL, 500000l/SCHEDULER_UNIT, 200);\r
scheduler_add_periodical_event_priority(f2, NULL, 500000l/SCHEDULER_UNIT, 100);\r
scheduler_add_periodical_event(f3, NULL, 1000000l/SCHEDULER_UNIT);\r
- \r
- // scheduler_add_single_event(supp,65);\r
- \r
\r
-#ifdef HOST_VERSION\r
- for (i=0 ; i<50000 ; i++)\r
- scheduler_interrupt();\r
-#endif\r
+ scheduler_add_single_event(supp, NULL, 5000000l/SCHEDULER_UNIT);\r
+\r
+ while (1);\r
+\r
return 0;\r
}\r
\r