vTaskSuspend & vTaskResume

Posted by Dragie on 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

RE: vTaskSuspend & vTaskResume

Posted by Dragie on May 25, 2008
*close* it sudenly started to work when i did a make clean :S.