X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=modules%2Fbase%2Fscheduler%2Ftest%2Fmain.c;fp=modules%2Fbase%2Fscheduler%2Ftest%2Fmain.c;h=cc9242c4e86f6ea959164665642ae55f034b2e48;hp=43aff0ff30c7078df3d33d95b1d64527dbf3891f;hb=09fd7b53a60d7201b6d019d88d3fee3d43a14c3f;hpb=e0908eab4d4b00cf19083f91a9921b3e8d0cae63 diff --git a/modules/base/scheduler/test/main.c b/modules/base/scheduler/test/main.c index 43aff0f..cc9242c 100644 --- a/modules/base/scheduler/test/main.c +++ b/modules/base/scheduler/test/main.c @@ -23,6 +23,8 @@ #include #include #include +//#include +#include uint8_t event_id; @@ -45,7 +47,7 @@ void f3(void * nothing) void supp(void * nothing) { - scheduler_del_event(event_id); + scheduler_del_event(event_id); } int main(void) @@ -67,17 +69,18 @@ int main(void) wait_ms(2000); printf("init3\n"); +#ifdef HOST_VERSION + hostsim_init(); +#endif + event_id = scheduler_add_periodical_event_priority(f1, NULL, 500000l/SCHEDULER_UNIT, 200); scheduler_add_periodical_event_priority(f2, NULL, 500000l/SCHEDULER_UNIT, 100); scheduler_add_periodical_event(f3, NULL, 1000000l/SCHEDULER_UNIT); - - // scheduler_add_single_event(supp,65); - -#ifdef HOST_VERSION - for (i=0 ; i<50000 ; i++) - scheduler_interrupt(); -#endif + scheduler_add_single_event(supp, NULL, 5000000l/SCHEDULER_UNIT); + + while (1); + return 0; }