Chapter 2. API Reference
Default value:
• No (disabled)
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT
Enable task snapshot functions
Found in: Component config > FreeRTOS
When enabled, the functions related to snapshots, such as vTaskGetSnapshot or uxTaskGetSnapshotAll,
are compiled and linked.
Default value:
• Yes (enabled)
CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH
Place task snapshot functions into flash
Found in: Component config > FreeRTOS > CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT
When enabled, the functions related to snapshots, such as vTaskGetSnapshot or uxTaskGetSnapshotAll,
will be placed in flash. Note that if enabled, these functions cannot be called when cache is disabled.
Default value:
• No (disabled) if CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT && CON-
FIG_ESP_PANIC_HANDLER_IRAM
Hardware Abstraction Layer (HAL) and Low Level (LL) Contains:
• CONFIG_HAL_DEFAULT_ASSERTION_LEVEL
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL
Default HAL assertion level
Found in: Component config > Hardware Abstraction Layer (HAL) and Low Level (LL)
Set the assert behavior / level for HAL component. HAL component assert level can be set separately,
but the level can’t exceed the system assertion level. e.g. If the system assertion is disabled, then the
HAL assertion can’t be enabled either. If the system assertion is enable, then the HAL assertion can
still be disabled by this Kconfig option.
Available options:
• Same as system assertion level (HAL_ASSERTION_EQUALS_SYSTEM)
• Disabled (HAL_ASSERTION_DISABLE)
• Silent (HAL_ASSERTION_SILIENT)
• Enabled (HAL_ASSERTION_ENABLE)
Heap memory debugging Contains:
• CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS
• CONFIG_HEAP_TASK_TRACKING
• CONFIG_HEAP_CORRUPTION_DETECTION
• CONFIG_HEAP_TRACING_DEST
• CONFIG_HEAP_TRACING_STACK_DEPTH
Espressif Systems 1154
Submit Document Feedback
Release v4.4