vTaskSuspend & vTaskResume

dragie wrote on Sunday, May 25, 2008:

heej all,

basicly i am trying to make 2 tasks.
task 2 van suspend task 1 and when task 2 done with what he does resume him again.
i tryed it like this:

xTaskHandle xTest;

int main(void)
{
xTaskCreate(vTask1, "Task1", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIOTIY+1, &xTest);
xTaskCreate(vTask2, "Task2", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIOTIY+2, (xTaskHandle *) NULL);
vTaskScheduler();
}

void vTask1(void * pvParameters)
{

}

void vTask1(void * pvParameters)
{
vTaskSuspend(xTest);

vTaskResume(xTest);
}

it says undefined reference to vTaskSuspend.
and it says undefined reference to vTaskResume.

also tried:

void vTask1(void * pvParameters)
{
vTaskSuspend(xTest vTask1);

vTaskResume(xTest vTask1);
}

what is going wrong??

grtz

dragie

dragie wrote on Sunday, May 25, 2008:

*close* it sudenly started to work when i did a make clean :S.