内容纲要
感谢 @道 的提问
请问,参数void (entry)(void ) 是什么意思啊
{% highlight asm %}
void tTaskInit (tTask task, void (entry)(void ), void param, uint32_t * stack)
{
task->stack = stack; // 保存最终的值
}
{% endhighlight %}
A:这是一个返回值为void 参数列表为void *的函数指针。 在调用tTaskInit时,会将相应的任务定义函数,传入到entry里面。