X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=modules%2Fbase%2Fscheduler%2Ftest%2Fmain.c;h=cc9242c4e86f6ea959164665642ae55f034b2e48;hp=43aff0ff30c7078df3d33d95b1d64527dbf3891f;hb=e5ccbfdd5211f378a5147f4d3123f34783c1ca7b;hpb=ccc6954bb046671b9e28c5806db5121c1eef49c0 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; }