Files
Dong Heng c389ca3fb8 feat(esp8266): Add configuration link function
Select to link "FreeRTOS", "LWIP", "libcore.a" and "TCPIP adapter" global data to IRAM.
2018-09-17 17:53:41 +08:00

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