diff options
-rw-r--r-- | examples/imx7_colibri_m4/low_power_demo/FreeRTOSConfig.h | 2 | ||||
-rw-r--r-- | examples/imx7_colibri_m4/low_power_demo/main.c | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/examples/imx7_colibri_m4/low_power_demo/FreeRTOSConfig.h b/examples/imx7_colibri_m4/low_power_demo/FreeRTOSConfig.h index 0ec37ab..45eccbb 100644 --- a/examples/imx7_colibri_m4/low_power_demo/FreeRTOSConfig.h +++ b/examples/imx7_colibri_m4/low_power_demo/FreeRTOSConfig.h @@ -85,7 +85,7 @@ #endif #define configUSE_PREEMPTION 1 -#define configUSE_IDLE_HOOK 0 +#define configUSE_IDLE_HOOK 1 #define configUSE_TICK_HOOK 0 #define configCPU_CLOCK_HZ (240000000ul) #define configTICK_RATE_HZ ((TickType_t)1000) diff --git a/examples/imx7_colibri_m4/low_power_demo/main.c b/examples/imx7_colibri_m4/low_power_demo/main.c index 8c54bf7..24f2e66 100644 --- a/examples/imx7_colibri_m4/low_power_demo/main.c +++ b/examples/imx7_colibri_m4/low_power_demo/main.c @@ -319,6 +319,15 @@ void LCD_Task(void *pvParameters) } /*! + * @brief Custom function to be run in idletask + */ +void vApplicationIdleHook(void) +{ + /* Waiting for Wake up event. */ + __WFI(); +} + +/*! * @brief Main entry point */ int main(void) |