Implement timer_cleanup() function for SAM7.
[bertos.git] / bertos / drv / timer.c
index 91784f9a8c96a2a033cfe0a4846a6bc2cd361f12..a59f2a77aaa258071ac0eade8095514d536dba10 100644 (file)
@@ -158,6 +158,8 @@ INLINE void timer_addToList(Timer *timer, List *queue)
  * When the delay indicated by the timer expires, the timer
  * device will execute the event associated with it.
  *
+ * You should not call this function on an already running timer.
+ *
  * \note Interrupt safe
  */
 void timer_add(Timer *timer)
@@ -400,7 +402,7 @@ void timer_init(void)
 }
 
 
-#if (ARCH & ARCH_EMUL)
+#if (ARCH & ARCH_EMUL) || (CPU_ARM_AT91)
 /**
  * Stop timer (only used by emulator)
  */