drivers/timers_xeno/timers_xeno.c
changeset 145 e747d2e26af0
parent 47 8a1047ab51f4
child 170 d069631e9ca9
equal deleted inserted replaced
144:3ebf16150b2e 145:e747d2e26af0
    88 	
    88 	
    89 error:
    89 error:
    90 	cleanup_all();
    90 	cleanup_all();
    91 }
    91 }
    92 
    92 
    93 void ReceiveLoop_task_proc(void* arg)
    93 void CreateReceiveTask(CAN_PORT fd0, TASK_HANDLE *ReceiveLoop_task, void* ReceiveLoop_task_proc)
    94 {
       
    95 	canReceiveLoop((CAN_HANDLE)arg);
       
    96 }
       
    97 
       
    98 void CreateReceiveTask(CAN_HANDLE fd0, TASK_HANDLE *ReceiveLoop_task)
       
    99 {
    94 {
   100 	int ret;
    95 	int ret;
   101 	static int id = 0;
    96 	static int id = 0;
   102 	char taskname[32];
    97 	char taskname[32];
   103 	snprintf(taskname, sizeof(taskname), "canloop%d-%d", id, getpid());
    98 	snprintf(taskname, sizeof(taskname), "canloop%d-%d", id, getpid());