添加任务函数 : u32 OS_AddFunction(TaskStr* task,osfun fun,u32 time,void* param)
参数: task 任务指针,代表是哪根任务链条。
fun 添加的执行函数。
time time毫秒之后,该节点结束。再次执行到该链条时,会执行下一个节点函数。
param 传递给fun的参数
返回值:新添加的节点函数地址
该函数的time如果等于0,则会执行task的下一个节点。如果下一个节点是空,则返回task的头节点
添加任务函数 : u32 OS_AddFunction(TaskStr* task,osfun fun,u32 time,void* param)
参数: task 任务指针,代表是哪根任务链条。
fun 添加的执行函数。
time time毫秒之后,该节点结束。再次执行到该链条时,会执行下一个节点函数。
param 传递给fun的参数
返回值:新添加的节点函数地址
该函数的time如果等于0,则会执行task的下一个节点。如果下一个节点是空,则返回task的头节点