last_occured_alarm,
last_alarm_set;
+void TimerInit(void)
+{
+ /* only used in realtime apps */
+}
+
+void TimerCleanup(void)
+{
+ /* only used in realtime apps */
+}
void EnterMutex(void)
{
LeaveMutex();
}
-void StopTimerLoop(void)
+void StopTimerLoop(TimerCallback_t exitfunction)
{
EnterMutex();
del_timer (&timer);
+ exitfunction(NULL,0);
LeaveMutex();
}
*Thread = kthread_run(ReceiveLoopPtr, port, "canReceiveLoop");
}
-void WaitReceiveTaskEnd(TASK_HANDLE Thread)
+void WaitReceiveTaskEnd(TASK_HANDLE *Thread)
{
- force_sig (SIGTERM, Thread);
+ force_sig (SIGTERM, *Thread);
}