typedef void (*OS_TASK_PTR)(void *p_arg);
OSTaskCreate((OS_TCB * )&StartTaskTCB, //任务控制块
(CPU_CHAR * )"start task", //任务名字
(OS_TASK_PTR )start_task, //任务函数
.......
(OS_ERR * )&err); //存放该函数错误时的返回值
void start_task(void *p_arg)
{
OS_ERR err;
CPU_SR_ALLOC();
p_arg = p_arg;
........
}
求助,typedef void (*OS_TASK_PTR)(void *p_arg);
(OS_TASK_PTR )start_task, //任务函数
这怎么理解
|