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