В отслеживании исходного кода task.c для freeRTOS я вижу функцию с именем portTASK_FUNCTION. его код, как показано нижеконтекст функции portTASK_FUNCTION в sourecode freeRTOS (void) pvParameters
static portTASK_FUNCTION(prvIdleTask, pvParameters)
{
/* Stop warnings. */
(void) pvParameters; //<--what for??
for(;;)
{
do something
}
}
я не понимаю, что (пустоты) pvParameters средства, надеюсь, кто-то может мне помочь, ТНХ
Кстати, тип этой функции в аргументах не объявлены, почему он может работать?
Почему неиспользованный параметр помещается в этот макрос? зачем? –