X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Ftimer.h;h=d88168f078e816299845d678453e81706bbd40c9;hb=523e193fdf11016eb6e1b334a7f706f1ba19a86a;hp=3180e1b81e8e914aa3baf23adfa5ea3037271108;hpb=22240d0455c6bd837fe928b29068e795be3febae;p=bertos.git diff --git a/drv/timer.h b/drv/timer.h index 3180e1b8..d88168f0 100755 --- a/drv/timer.h +++ b/drv/timer.h @@ -15,8 +15,8 @@ /* * $Log$ - * Revision 1.13 2004/08/02 20:20:29 aleph - * Merge from project_ks + * Revision 1.15 2004/08/10 06:59:09 bernie + * timer_gettick(): Rename to timer_ticks() and add backwards compatibility inline. * * Revision 1.12 2004/07/30 14:34:10 rasky * Vari fix per documentazione e commenti @@ -152,7 +152,7 @@ extern volatile time_t _clock; * clock variable is larger than the processor word size and can't * be copied atomically. */ -INLINE time_t timer_tick(void) +INLINE time_t timer_ticks(void) { time_t result; cpuflags_t flags; @@ -164,24 +164,28 @@ INLINE time_t timer_tick(void) return result; } -/* OBSOLETE */ -#define timer_gettick timer_tick +DEPRECATED INLINE time_t timer_gettick(void) +{ + return timer_ticks(); +} /*! - * Faster version of timer_tick(), to be called only when the timer + * Faster version of timer_ticks(), to be called only when the timer * interrupt is disabled (DISABLE_INTS) or overridden by a * higher-priority or non-nesting interrupt. * - * \sa timer_tick + * \sa timer_ticks */ -INLINE time_t timer_tick_unlocked(void) +INLINE time_t timer_ticks_unlocked(void) { return _clock; } -/* OBSOLETE */ -#define timer_gettick_irq timer_tick_unlocked +DEPRECATED INLINE time_t timer_gettick_irq(void) +{ + return timer_ticks_unlocked(); +} /*! @@ -193,7 +197,7 @@ INLINE time_t timer_tick_unlocked(void) */ INLINE time_t timer_minutes(void) { - return timer_gettick() / (TICKS_PER_SEC * 60); + return timer_ticks() / (TICKS_PER_SEC * 60); } #endif /* DRV_TIMER_H */