X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=modules%2Fbase%2Fscheduler%2Fscheduler.c;h=268e1a9403ac40b61fd653f220fbb7de43b0c5c7;hp=8d0f7301356eb1b4d08e4d07b82d203783538f89;hb=HEAD;hpb=ccc6954bb046671b9e28c5806db5121c1eef49c0 diff --git a/modules/base/scheduler/scheduler.c b/modules/base/scheduler/scheduler.c index 8d0f730..268e1a9 100644 --- a/modules/base/scheduler/scheduler.c +++ b/modules/base/scheduler/scheduler.c @@ -61,25 +61,13 @@ void scheduler_init(void) #ifdef CONFIG_MODULE_SCHEDULER_TIMER0 -SIGNAL(SIG_OVERFLOW0) +#ifndef TIMER0_OVF_vect +#if defined(SIG_OVERFLOW0) +#define TIMER0_OVF_vect SIG_OVERFLOW0 +#endif +#endif +SIGNAL(TIMER0_OVF_vect) { scheduler_interrupt(); } #endif /* CONFIG_MODULE_SCHEDULER_USE_TIMERS */ - - -void scheduler_stats_dump(void) -{ -#ifdef CONFIG_MODULE_SCHEDULER_STATS - uint8_t i; - - printf_P(PSTR("alloc_fails: %"PRIu32"\r\n"), sched_stats.alloc_fails); - printf_P(PSTR("add_event: %"PRIu32"\r\n"), sched_stats.add_event); - printf_P(PSTR("del_event: %"PRIu32"\r\n"), sched_stats.del_event); - printf_P(PSTR("max_stacking: %"PRIu32"\r\n"), sched_stats.max_stacking); - for (i=0; i