mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Make FreeRTOS configUSE_TIMERS optional in KConfig
This commit is contained in:
parent
be4278fc47
commit
025b336916
@ -161,6 +161,13 @@ menu "FreeRTOS"
|
||||
Enable backward compatibility with APIs prior to FreeRTOS v8.0.0. (see
|
||||
configENABLE_BACKWARD_COMPATIBILITY documentation for more details).
|
||||
|
||||
config FREERTOS_USE_TIMERS
|
||||
bool "configUSE_TIMERS"
|
||||
default y
|
||||
depends on !IDF_TARGET_LINUX
|
||||
help
|
||||
Enable FreeRTOS Software Timers.
|
||||
|
||||
config FREERTOS_TIMER_SERVICE_TASK_NAME
|
||||
string "configTIMER_SERVICE_TASK_NAME"
|
||||
default "Tmr Svc"
|
||||
|
@ -183,7 +183,11 @@
|
||||
|
||||
/* ------------------- Software Timer ---------------------- */
|
||||
|
||||
#define configUSE_TIMERS 1
|
||||
#if CONFIG_FREERTOS_USE_TIMERS
|
||||
#define configUSE_TIMERS 1
|
||||
#else
|
||||
#define configUSE_TIMERS 0
|
||||
#endif
|
||||
#define configTIMER_TASK_PRIORITY CONFIG_FREERTOS_TIMER_TASK_PRIORITY
|
||||
#define configTIMER_QUEUE_LENGTH CONFIG_FREERTOS_TIMER_QUEUE_LENGTH
|
||||
#define configTIMER_TASK_STACK_DEPTH CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH
|
||||
@ -214,7 +218,11 @@
|
||||
#define INCLUDE_uxTaskGetStackHighWaterMark 1
|
||||
#define INCLUDE_eTaskGetState 1
|
||||
#define INCLUDE_xTaskResumeFromISR 1
|
||||
#define INCLUDE_xTimerPendFunctionCall 1
|
||||
#if CONFIG_FREERTOS_USE_TIMERS
|
||||
#define INCLUDE_xTimerPendFunctionCall 1
|
||||
#else
|
||||
#define INCLUDE_xTimerPendFunctionCall 0
|
||||
#endif
|
||||
#define INCLUDE_xTaskGetSchedulerState 1
|
||||
#define INCLUDE_xTaskGetCurrentTaskHandle 1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user