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 #1249 background imageLoading...
Page #1249 background image
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_BOOTLOADER_APP_SEC_VER_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 (CON-
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_ESP_SYSTEM_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 (CON-
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
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