CM3: kernel preemption.
[bertos.git] / bertos / cpu / cortex-m3 / drv / timer_lm3s.h
index e14cf3907fab0e871ee43e681058de00ef0db6d3..3d7c979fcd3a052834833d1eb8f3e6e543f9ed2d 100644 (file)
@@ -54,8 +54,8 @@ typedef uint32_t hptime_t;
 #define SIZEOF_HPTIME_T 4
 
 /* Timer ISR prototype */
-#define DEFINE_TIMER_ISR void timer_handler(void); \
-                               void timer_handler(void)
+ISR_PROTO_CONTEXT_SWITCH(timer_handler);
+#define DEFINE_TIMER_ISR DECLARE_ISR_CONTEXT_SWITCH(timer_handler)
 
 INLINE void timer_hw_irq(void)
 {