mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-05-28 13:40:37 +08:00
42 lines
1.0 KiB
Plaintext
42 lines
1.0 KiB
Plaintext
menu "FreeRTOS"
|
|
|
|
config FREERTOS_ENABLE_REENT
|
|
bool "Enable \"reent\" function"
|
|
default n
|
|
select NEWLIB_ENABLE
|
|
help
|
|
Enable "reent" function and FreeRTOS should use "reent" function of newlib.
|
|
|
|
The configuration will enable newlib.
|
|
|
|
config FREERTOS_HZ
|
|
int "Tick rate (Hz)"
|
|
range 1 1000
|
|
default 100
|
|
help
|
|
Select the tick rate at which FreeRTOS does pre-emptive context switching.
|
|
|
|
config FREERTOS_MAX_HOOK
|
|
int "FreeRTOS hook max number"
|
|
range 1 16
|
|
default 2
|
|
help
|
|
configurate the max number of FreeRTOS hook function.
|
|
|
|
config FREERTOS_ISR_STACKSIZE
|
|
int "ISR stack size"
|
|
range 512 8192
|
|
default 512
|
|
help
|
|
The interrupt handlers have their own stack. The size of the stack can be defined here.
|
|
|
|
config FREERTOS_GLOBAL_DATA_LINK_IRAM
|
|
bool "Link FreeRTOS global data to IRAM"
|
|
default y
|
|
depends on !LWIP_HIGH_THROUGHPUT
|
|
depends on !SOC_FULL_ICACHE
|
|
help
|
|
Link FreeRTOS global data(.bss .data COMMON) from DRAM to IRAM.
|
|
|
|
endmenu
|