Chapter 2. API Reference
CONFIG_LEGACY_INCLUDE_COMMON_HEADERS
Include headers across components as before IDF v4.0
Found in:
Compatibility options
Soc, esp32, and driver components, the most common components. Some header of these components
are included implicitly by headers of other components before IDF v4.0. It' s not required for high-level
components, but still included through long header chain everywhere.
This is harmful to the modularity. So it's changed in IDF v4.0.
You can still include these headers in a legacy way until it is totally deprecated by enable this option.
Default value:
• No (disabled)
Deprecated options and their replacements
• CONFIG_ADC2_DISABLE_DAC (CONFIG_ADC_DISABLE_DAC)
• CONFIG_APP_ANTI_ROLLBACK (CONFIG_BOOTLOADER_APP_ANTI_ROLLBACK)
• CONFIG_APP_ROLLBACK_ENABLE (CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE)
• CONFIG_APP_SECURE_VERSION (CONFIG_BOOTLOADER_APP_SECURE_VERSION)
• CONFIG_APP_SECURE_VERSION_SIZE_EFUSE_FIELD
• CONFIG_CONSOLE_UART (CONFIG_ESP_CONSOLE_UART)
– CONFIG_CONSOLE_UART_DEFAULT
– CONFIG_CONSOLE_UART_CUSTOM
– CONFIG_ESP_CONSOLE_UART_NONE
• CONFIG_CONSOLE_UART_BAUDRATE (CONFIG_ESP_CONSOLE_UART_BAUDRATE)
• CONFIG_CONSOLE_UART_NUM (CONFIG_ESP_CONSOLE_UART_NUM)
– CONFIG_CONSOLE_UART_CUSTOM_NUM_0
– CONFIG_CONSOLE_UART_CUSTOM_NUM_1
• CONFIG_CONSOLE_UART_RX_GPIO (CONFIG_ESP_CONSOLE_UART_RX_GPIO)
• CONFIG_CONSOLE_UART_TX_GPIO (CONFIG_ESP_CONSOLE_UART_TX_GPIO)
• CONFIG_CXX_EXCEPTIONS (CONFIG_COMPILER_CXX_EXCEPTIONS)
• CONFIG_CXX_EXCEPTIONS_EMG_POOL_SIZE (CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE)
• CONFIG_DISABLE_GCC8_WARNINGS (CONFIG_COMPILER_DISABLE_GCC8_WARNINGS)
• CONFIG_EFUSE_SECURE_VERSION_EMULATE (CONFIG_BOOTLOADER_EFUSE_SECURE_VERSION_EMULATE)
• CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK (CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP)
• CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND
FIG_ESP_SLEEP_GPIO_RESET_WORKAROUND)
• CONFIG_ESP32C3_MEMPROT_FEATURE (CONFIG_ESP_SYSTEM_MEMPROT_FEATURE)
• CONFIG_ESP32C3_MEMPROT_FEATURE_LOCK (CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK)
• CONFIG_ESP32H2_MEMPROT_FEATURE (CONFIG_ESP_SYSTEM_MEMPROT_FEATURE)
• CONFIG_ESP32H2_MEMPROT_FEATURE_LOCK (CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK)
• CONFIG_ESP32S2_ALLOW_RTC_FAST_MEM_AS_HEAP
• CONFIG_ESP32S2_MEMPROT_FEATURE (CONFIG_ESP_SYSTEM_MEMPROT_FEATURE)
• CONFIG_ESP32S2_MEMPROT_FEATURE_LOCK (CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK)
• CONFIG_ESP32S2_PANIC (CONFIG_ESP_SYSTEM_PANIC)
– CONFIG_ESP32S2_PANIC_PRINT_HALT
– CONFIG_ESP32S2_PANIC_PRINT_REBOOT
– CONFIG_ESP32S2_PANIC_SILENT_REBOOT
– CONFIG_ESP32S2_PANIC_GDBSTUB
• CONFIG_ESP32_ALLOW_RTC_FAST_MEM_AS_HEAP (CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP)
• CONFIG_ESP32_APPTRACE_DESTINATION (CONFIG_APPTRACE_DESTINATION)
– CONFIG_ESP32_APPTRACE_DEST_TRAX
– CONFIG_ESP32_APPTRACE_DEST_NONE
• CONFIG_ESP32_APPTRACE_ONPANIC_HOST_FLUSH_TMO
FIG_APPTRACE_ONPANIC_HOST_FLUSH_TMO)
• CONFIG_ESP32_APPTRACE_PENDING_DATA_SIZE_MAX (CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX)
Espressif Systems
1238
Submit Document Feedback
(CONFIG_BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD
(CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEA
(CON-
(CON-
Release v4.4
Need help?
Do you have a question about the ESP32-S2 and is the answer not in the manual?