Skip to content
sipke edited this page Jun 9, 2019 · 3 revisions

contiki: http://www.dunkels.com/adam/dunkels04contiki.pdf

FreeRTOS

Low power

https://www.freertos.org/low-power-tickless-rtos.html

Need to define configUSE_TICKLESS_IDLE to ensure tickless idle is used. Then the kernel will call portSUPPRESS_TICKS_AND_SLEEP, in which the relevant sleep code must be written.

Gotchas

xTaskResumeAll can not be used to 're-resume' tasks you have manually suspended using vTaskSuspend. i.e. xTaskResumeAll may only be used in conjunction with vTaskSuspendAll

Clone this wiki locally