drivers/timers_unix/timers_unix.c
changeset 540 6857b6ffb7a7
parent 508 08adb8d4b098
child 607 5fec528f66cf
equal deleted inserted replaced
539:187058b4a4b8 540:6857b6ffb7a7
    81 
    81 
    82 /**
    82 /**
    83  * Enter in realtime and start the CAN receiver loop
    83  * Enter in realtime and start the CAN receiver loop
    84  * @param port
    84  * @param port
    85  */
    85  */
    86 void unixtimer_canReceiveLoop(CAN_PORT port)
    86 void* unixtimer_canReceiveLoop(void* port)
    87 {
    87 {
    88        
    88        
    89     /*get signal*/
    89     /*get signal*/
    90     signal(SIGTERM, canReceiveLoop_signal);
    90     signal(SIGTERM, canReceiveLoop_signal);
    91     unixtimer_ReceiveLoop_task_proc(port);
    91     unixtimer_ReceiveLoop_task_proc((CAN_PORT)port);
    92 }
    92 }
    93 
    93 
    94 void CreateReceiveTask(CAN_PORT port, TASK_HANDLE* Thread, void* ReceiveLoopPtr)
    94 void CreateReceiveTask(CAN_PORT port, TASK_HANDLE* Thread, void* ReceiveLoopPtr)
    95 {
    95 {
    96     unixtimer_ReceiveLoop_task_proc = ReceiveLoopPtr;
    96     unixtimer_ReceiveLoop_task_proc = ReceiveLoopPtr;