EasyManuals Logo

Espressif ESP32-S2 User Manual

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1157 background imageLoading...
Page #1157 background image
Chapter 2. API Reference
CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS
CONFIG_FREERTOS_USE_TRACE_FACILITY
CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER
CONFIG_FREERTOS_ASSERT
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH
CONFIG_FREERTOS_TIMER_TASK_PRIORITY
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION
CONFIG_FREERTOS_IDLE_TASK_STACKSIZE
CONFIG_FREERTOS_ISR_STACKSIZE
CONFIG_FREERTOS_MAX_TASK_NAME_LEN
CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH
CONFIG_FREERTOS_UNICORE
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK
CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE
CONFIG_FREERTOS_HZ
CONFIG_FREERTOS_USE_TICKLESS_IDLE
CONFIG_FREERTOS_LEGACY_HOOKS
CONFIG_FREERTOS_CORETIMER
CONFIG_FREERTOS_UNICORE
Run FreeRTOS only on first core
Found in: Component config > FreeRTOS
This version of FreeRTOS normally takes control of all cores of the CPU. Select this if you only want
to start it on the first core. This is needed when e.g. another process needs complete control over the
second core.
# This invisible config value sets the value of tskNO_AFFINITY in task.h. # Intended to be used as a
constant from other Kconfig files. # Value is (32-bit) INT_MAX.
Default value:
Yes (enabled)
CONFIG_FREERTOS_CORETIMER
Xtensa timer to use as the FreeRTOS tick source
Found in: Component config > FreeRTOS
FreeRTOS needs a timer with an associated interrupt to use as the main tick source to increase counters,
run timers and do pre-emptive multitasking with. There are multiple timers available to do this, with
different interrupt priorities. Check
Available options:
Timer 0 (int 6, level 1) (FREERTOS_CORETIMER_0)
Select this to use timer 0
Timer 1 (int 15, level 3) (FREERTOS_CORETIMER_1)
Select this to use timer 1
SYSTIMER 0 (level 1) (FREERTOS_CORETIMER_SYSTIMER_LVL1)
Select this to use systimer with the 1 interrupt priority.
SYSTIMER 0 (level 3) (FREERTOS_CORETIMER_SYSTIMER_LVL3)
Select this to use systimer with the 3 interrupt priority.
Espressif Systems 1146
Submit Document Feedback
Release v4.4

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Espressif ESP32-S2 and is the answer not in the manual?

Espressif ESP32-S2 Specifications

General IconGeneral
BrandEspressif
ModelESP32-S2
CategorySingle board computers
LanguageEnglish