33 #include "esp_idf_ver.h"
35 #if defined(CPU_FAM_ESP32)
37 #elif defined(CPU_FAM_ESP32C3)
39 #elif defined(CPU_FAM_ESP32C6)
41 #elif defined(CPU_FAM_ESP32H2)
43 #elif defined(CPU_FAM_ESP32S2)
45 #elif defined(CPU_FAM_ESP32S3)
48 # error "ESP32x family implementation missing"
57 #define CONFIG_BOOTLOADER_PROJECT_VER 1
59 #if MODULE_ESP_LOG_COLORED
60 # define CONFIG_BOOTLOADER_LOG_COLORS 1
63 #ifndef CONFIG_BOOTLOADER_LOG_LEVEL
74 # if MODULE_ESP_LOG_STARTUP
75 # define CONFIG_BOOTLOADER_LOG_LEVEL 3
77 # define CONFIG_BOOTLOADER_LOG_LEVEL 0
84 #if !defined(CONFIG_FLASHMODE_DOUT) && \
85 !defined(CONFIG_FLASHMODE_DIO) && \
86 !defined(CONFIG_FLASHMODE_QOUT) && \
87 !defined(CONFIG_FLASHMODE_QIO)
88 # error "Flash mode not configured"
95 #define CONFIG_ESP_CONSOLE_UART_BAUDRATE (RIOT_BOOTLOADER_BAUD)
101 #if defined(CONFIG_CONSOLE_UART_TX) && defined(CONFIG_CONSOLE_UART_RX)
102 # define CONFIG_ESP_CONSOLE_UART_CUSTOM 1
103 # define CONFIG_ESP_CONSOLE_UART_TX_GPIO CONFIG_CONSOLE_UART_TX
104 # define CONFIG_ESP_CONSOLE_UART_RX_GPIO CONFIG_CONSOLE_UART_RX
106 # define CONFIG_ESP_CONSOLE_UART_DEFAULT 1
109 #if defined(CONFIG_CONSOLE_UART_NUM)
110 # define CONFIG_ESP_CONSOLE_UART_NUM CONFIG_CONSOLE_UART_NUM
112 # define CONFIG_ESP_CONSOLE_UART_NUM 0
115 #define CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM CONFIG_ESP_CONSOLE_UART_NUM
117 #define CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST 1
Default SDK configuration for all ESP32x SoC bootloaders.
Default SDK configuration for the ESP32 SoC bootloader.
Default SDK configuration for the ESP32-C3 SoC bootloader.
Default SDK configuration for the ESP32-C3 SoC bootloader.
Default SDK configuration for the ESP32-C3 SoC bootloader.
Default SDK configuration for the ESP32-S2 SoC bootloader.
Default SDK configuration for the ESP32-S3 SoC bootloader.