drivers/timers_unix/timers_unix.c
changeset 401 2c90876b9751
parent 149 fe50ada8020b
child 454 bc000083297a
equal deleted inserted replaced
400:7d845f5d730c 401:2c90876b9751
    71 void CreateReceiveTask(CAN_PORT port, TASK_HANDLE* Thread, void* ReceiveLoopPtr)
    71 void CreateReceiveTask(CAN_PORT port, TASK_HANDLE* Thread, void* ReceiveLoopPtr)
    72 {
    72 {
    73 	pthread_create(Thread, NULL, ReceiveLoopPtr, (void*)port);
    73 	pthread_create(Thread, NULL, ReceiveLoopPtr, (void*)port);
    74 }
    74 }
    75 
    75 
    76 void WaitReceiveTaskEnd(TASK_HANDLE Thread)
    76 void WaitReceiveTaskEnd(TASK_HANDLE *Thread)
    77 {
    77 {
    78 	pthread_kill(Thread, SIGTERM);
    78 	pthread_kill(*Thread, SIGTERM);
    79 	pthread_join(Thread, NULL);
    79 	pthread_join(*Thread, NULL);
    80 }
    80 }
    81 
    81 
    82 #define maxval(a,b) ((a>b)?a:b)
    82 #define maxval(a,b) ((a>b)?a:b)
    83 void setTimer(TIMEVAL value)
    83 void setTimer(TIMEVAL value)
    84 {
    84 {