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, //任務函數
這怎么理解
|