From: batt Date: Tue, 29 Jan 2008 11:46:34 +0000 (+0000) Subject: Do not use scheduler macros for now. X-Git-Tag: 1.0.0~177 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=da8be6691136d1f453ccd6fae63ccccddbd92f89;hp=42cfb32d63a5a136a8d17594f0ded8102a35887c;p=bertos.git Do not use scheduler macros for now. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1072 38d2e660-2303-0410-9eaa-f027e97ec537 --- 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)