Periodic Threads

brenodee wrote on Thursday, January 24, 2008:

Hi folks, I trying to create periodic_threads on Free RTOS but I didn’t find it in API. Have anyone ever use it these kind of declaration? How?
I used interruption overflow to implement!!!

Thanks,

Breno

rtel wrote on Thursday, January 24, 2008:

Periodic tasks are normally implemented using the vTaskDelayUntil() API function.  See http://www.freertos.org/vtaskdelayuntil.html for an example.

If alternatively you want to trigger a task from an interrupt then you can look at the xSemaphoreGiveFromISR() API function.  See http://www.freertos.org/a00124.html.

Regards.