From da8be6691136d1f453ccd6fae63ccccddbd92f89 Mon Sep 17 00:00:00 2001 From: batt Date: Tue, 29 Jan 2008 11:46:34 +0000 Subject: [PATCH] Do not use scheduler macros for now. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1072 38d2e660-2303-0410-9eaa-f027e97ec537 --- drv/timer.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drv/timer.c b/drv/timer.c index 3805e3b0..45ce64b4 100644 --- a/drv/timer.c +++ b/drv/timer.c @@ -263,8 +263,6 @@ void timer_delayHp(hptime_t delay) */ DEFINE_TIMER_ISR { - SCHEDULER_IRQ_ENTRY; - /* * With the Metrowerks compiler, the only way to force the compiler generate * an interrupt service routine is to put a pragma directive within the function @@ -282,7 +280,7 @@ DEFINE_TIMER_ISR * to ensure that IRQ is generated by timer source. */ if (!timer_hw_triggered()) - SCHEDULER_IRQ_EXIT; + return; TIMER_STROBE_ON; @@ -316,8 +314,6 @@ DEFINE_TIMER_ISR #endif /* CONFIG_TIMER_DISABLE_EVENTS */ TIMER_STROBE_OFF; - - SCHEDULER_IRQ_EXIT; } MOD_DEFINE(timer) -- 2.25.1