¿Cómo lograr un bajo consumo de energía con FreeRTOS?
La mayoría de los sistemas operativos integrados contienen una tarea nula, que tiene la prioridad más baja y siempre está en estado listo. Las tareas vacías se pueden utilizar para calcular el uso de la CPU o poner la MCU en un estado de bajo consumo de energía. Si no desea modificar la tarea vacía, también puede insertar código para lograr un bajo consumo de energía a través de la función de enlace de la tarea vacía. En FreeRTOS, si necesita abrir la función de enlace de tarea vacía, debe definir configUSE_IDLE_HOOK en FreeRTOSConfig.h
#define configUSE_IDLE_HOOK 1