invalid conversion from 'void ()()’ to 'TaskFunction_t {aka void ()(void*)
在使用xTaskCreate()
创建任务时,报了上述错误
原因也很简单:
任务函数的参数格式不能写作Task_example()
要这样:Task_example(void* Parameter)
在c++里,函数()表示可以接收任何形式的参数
而,函数(void* Parameter)才是什么参数都不接受
上述方案仅适用于,任务函数不需要外部参数输入的情况