Merge branch 'feature/option_freertos_idle_pm_ctrl_v3.1' into 'release/v3.1'

Add option to FreeRTOS sleep module (backport v3.1)

See merge request sdk/ESP8266_RTOS_SDK!805
This commit is contained in:
Dong Heng
2019-02-28 15:56:42 +08:00
2 changed files with 10 additions and 0 deletions

View File

@ -45,5 +45,13 @@ config FREERTOS_TIMER_STACKSIZE
default 2048
help
The size of the stack used by the timer in FreeRTOS.
config ENABLE_FREERTOS_SLEEP
bool "Enable FreeRTOS SLEEP"
default n
help
Enable this option, FreeRTOS sleep module at idle task will be enable.
The module is not working now, so if users want to make it work, they should do this themselves.
endmenu

View File

@ -3310,6 +3310,7 @@ static portTASK_FUNCTION( prvIdleTask, pvParameters )
}
#endif /* configUSE_IDLE_HOOK */
#if CONFIG_ENABLE_FREERTOS_SLEEP
/* This conditional compilation should use inequality to 0, not equality
to 1. This is to ensure portSUPPRESS_TICKS_AND_SLEEP() is called when
user defined low power mode implementations require
@ -3359,6 +3360,7 @@ static portTASK_FUNCTION( prvIdleTask, pvParameters )
}
}
#endif /* configUSE_TICKLESS_IDLE */
#endif /* CONFIG_ENABLE_FREERTOS_SLEEP */
}
}
/*-----------------------------------------------------------*/