├── main ├── component.mk ├── CMakeLists.txt └── main.c ├── .gitignore ├── Makefile ├── rickroll.png ├── CMakeLists.txt ├── README.md └── sdkconfig /main/component.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | sdkconfig.old 3 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | PROJECT_NAME := esp32free80211 2 | include $(IDF_PATH)/make/project.mk 3 | -------------------------------------------------------------------------------- /rickroll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jeija/esp32-80211-tx/HEAD/rickroll.png -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" 2 | INCLUDE_DIRS ".") 3 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # For more information about build system see 2 | # https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html 3 | # The following five lines of boilerplate have to be in your project's 4 | # CMakeLists in this exact order for cmake to work correctly 5 | cmake_minimum_required(VERSION 3.5) 6 | 7 | include($ENV{IDF_PATH}/tools/cmake/project.cmake) 8 | project(esp32-80211-tx) 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # `esp_wifi_80211_tx` sample code 2 | Rickrolling with WiFi Networks 3 | 4 | ## Introduction 5 | Sending arbitrary IEEE 802.11 frames can be useful in various ways, e.g. for mesh networking, [unidirectional long-distance communication](https://www.youtube.com/watch?v=tBfa4yk5TdU) or low-overhead data transmission. It can, however, be abused for spamming large numbers of invalid SSIDs, jamming WiFi networks or sending deauthentication frames in order to sniff SSIDs of hidden wireless networks. Please be advised that such usage is morally doubtful at best and illegal at worst. Use this at your own risk. 6 | 7 | Espressif have now created the `esp_wifi_80211_tx` API, making [esp32free80211](https://github.com/Jeija/esp32free80211) obsolete. The new function is thoroughly documented **[in the API guide](https://github.com/espressif/esp-idf/blob/master/docs/en/api-guides/wifi.rst#wi-fi-80211-packet-send)**. Since at the time of writing not a lot of sample code using `esp_wifi_80211_tx` exists and many developers wanting to send arbitrary data with their ESP32s end up using [esp32free80211](https://github.com/Jeija/esp32free80211) with an outdated [esp-idf](https://github.com/espressif/esp-idf) version, I want to hereby provide some more up-to-date sample code for `esp_wifi_80211_tx`. 8 | 9 | ## Project Description 10 | In order to demonstrate the freedom output functionality, this software broadcasts the infamous lines from Rick Astley's `Never gonna give you up`. This is achieved by manually assembling IEEE 802.11 beacon frames in `main.c` and broadcasting them via the currently unofficial `esp_wifi_80211_tx` API in Espressif's [esp32-wifi-lib](https://github.com/espressif/esp32-wifi-lib). 11 | 12 | If you want to use raw packet sending functionality in your own project, just declare the `esp_wifi_80211_tx` function like this: 13 | ```C 14 | // buffer: Raw IEEE 802.11 packet to send 15 | // len: Length of IEEE 802.11 packet 16 | // en_sys_seq: see https://github.com/espressif/esp-idf/blob/master/docs/api-guides/wifi.rst#wi-fi-80211-packet-send for details 17 | esp_err_t esp_wifi_80211_tx(wifi_interface_t ifx, const void *buffer, int len, bool en_sys_seq); 18 | ``` 19 | 20 | ### Compile / Flash 21 | This project uses the [Espressif IoT Development Framework](https://github.com/espressif/esp-idf). With the ESP-IDF installed, execute 22 | ``` 23 | make menuconfig 24 | ``` 25 | and configure the SDK to use your preferred settings (baudrate, python2 executable, serial flasher port, …) and proceed to compile and flash this project using 26 | ``` 27 | make flash 28 | ``` 29 | 30 | ## Project License: MIT 31 | ``` 32 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 33 | 34 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 35 | 36 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 37 | ``` 38 | -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- 1 | #include "freertos/FreeRTOS.h" 2 | 3 | #include "esp_event.h" 4 | #include "esp_system.h" 5 | #include "esp_event.h" 6 | #include "esp_wifi.h" 7 | 8 | #include "nvs_flash.h" 9 | #include "string.h" 10 | 11 | /* 12 | * This is the (currently unofficial) 802.11 raw frame TX API, 13 | * defined in esp32-wifi-lib's libnet80211.a/ieee80211_output.o 14 | * 15 | * This declaration is all you need for using esp_wifi_80211_tx in your own application. 16 | */ 17 | esp_err_t esp_wifi_80211_tx(wifi_interface_t ifx, const void *buffer, int len, bool en_sys_seq); 18 | 19 | uint8_t beacon_raw[] = { 20 | 0x80, 0x00, // 0-1: Frame Control 21 | 0x00, 0x00, // 2-3: Duration 22 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, // 4-9: Destination address (broadcast) 23 | 0xba, 0xde, 0xaf, 0xfe, 0x00, 0x06, // 10-15: Source address 24 | 0xba, 0xde, 0xaf, 0xfe, 0x00, 0x06, // 16-21: BSSID 25 | 0x00, 0x00, // 22-23: Sequence / fragment number 26 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, // 24-31: Timestamp (GETS OVERWRITTEN TO 0 BY HARDWARE) 27 | 0x64, 0x00, // 32-33: Beacon interval 28 | 0x31, 0x04, // 34-35: Capability info 29 | 0x00, 0x00, /* FILL CONTENT HERE */ // 36-38: SSID parameter set, 0x00:length:content 30 | 0x01, 0x08, 0x82, 0x84, 0x8b, 0x96, 0x0c, 0x12, 0x18, 0x24, // 39-48: Supported rates 31 | 0x03, 0x01, 0x01, // 49-51: DS Parameter set, current channel 1 (= 0x01), 32 | 0x05, 0x04, 0x01, 0x02, 0x00, 0x00, // 52-57: Traffic Indication Map 33 | 34 | }; 35 | 36 | char *rick_ssids[] = { 37 | "01 Never gonna give you up", 38 | "02 Never gonna let you down", 39 | "03 Never gonna run around", 40 | "04 and desert you", 41 | "05 Never gonna make you cry", 42 | "06 Never gonna say goodbye", 43 | "07 Never gonna tell a lie", 44 | "08 and hurt you" 45 | }; 46 | 47 | #define BEACON_SSID_OFFSET 38 48 | #define SRCADDR_OFFSET 10 49 | #define BSSID_OFFSET 16 50 | #define SEQNUM_OFFSET 22 51 | #define TOTAL_LINES (sizeof(rick_ssids) / sizeof(char *)) 52 | 53 | void spam_task(void *pvParameter) { 54 | uint8_t line = 0; 55 | 56 | // Keep track of beacon sequence numbers on a per-songline-basis 57 | uint16_t seqnum[TOTAL_LINES] = { 0 }; 58 | 59 | for (;;) { 60 | vTaskDelay(100 / TOTAL_LINES / portTICK_PERIOD_MS); 61 | 62 | // Insert line of Rick Astley's "Never Gonna Give You Up" into beacon packet 63 | printf("%i %i %s\r\n", strlen(rick_ssids[line]), TOTAL_LINES, rick_ssids[line]); 64 | 65 | uint8_t beacon_rick[200]; 66 | memcpy(beacon_rick, beacon_raw, BEACON_SSID_OFFSET - 1); 67 | beacon_rick[BEACON_SSID_OFFSET - 1] = strlen(rick_ssids[line]); 68 | memcpy(&beacon_rick[BEACON_SSID_OFFSET], rick_ssids[line], strlen(rick_ssids[line])); 69 | memcpy(&beacon_rick[BEACON_SSID_OFFSET + strlen(rick_ssids[line])], &beacon_raw[BEACON_SSID_OFFSET], sizeof(beacon_raw) - BEACON_SSID_OFFSET); 70 | 71 | // Last byte of source address / BSSID will be line number - emulate multiple APs broadcasting one song line each 72 | beacon_rick[SRCADDR_OFFSET + 5] = line; 73 | beacon_rick[BSSID_OFFSET + 5] = line; 74 | 75 | // Update sequence number 76 | beacon_rick[SEQNUM_OFFSET] = (seqnum[line] & 0x0f) << 4; 77 | beacon_rick[SEQNUM_OFFSET + 1] = (seqnum[line] & 0xff0) >> 4; 78 | seqnum[line]++; 79 | if (seqnum[line] > 0xfff) 80 | seqnum[line] = 0; 81 | 82 | esp_wifi_80211_tx(WIFI_IF_AP, beacon_rick, sizeof(beacon_raw) + strlen(rick_ssids[line]), false); 83 | 84 | if (++line >= TOTAL_LINES) 85 | line = 0; 86 | } 87 | } 88 | 89 | void app_main(void) { 90 | // Initialize NVS 91 | esp_err_t ret = nvs_flash_init(); 92 | if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret == ESP_ERR_NVS_NEW_VERSION_FOUND) { 93 | ESP_ERROR_CHECK(nvs_flash_erase()); 94 | ret = nvs_flash_init(); 95 | } 96 | ESP_ERROR_CHECK(ret); 97 | 98 | ESP_ERROR_CHECK(esp_netif_init()); 99 | ESP_ERROR_CHECK(esp_event_loop_create_default()); 100 | esp_netif_create_default_wifi_ap(); 101 | 102 | wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); 103 | 104 | ESP_ERROR_CHECK(esp_wifi_init(&cfg)); 105 | ESP_ERROR_CHECK(esp_wifi_set_storage(WIFI_STORAGE_RAM)); 106 | 107 | // Init dummy AP to specify a channel and get WiFi hardware into 108 | // a mode where we can send the actual fake beacon frames. 109 | ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_AP)); 110 | wifi_config_t ap_config = { 111 | .ap = { 112 | .ssid = "esp32-beaconspam", 113 | .ssid_len = 0, 114 | .password = "dummypassword", 115 | .channel = 1, 116 | .authmode = WIFI_AUTH_WPA2_PSK, 117 | .ssid_hidden = 1, 118 | .max_connection = 4, 119 | .beacon_interval = 60000 120 | } 121 | }; 122 | 123 | ESP_ERROR_CHECK(esp_wifi_set_config(WIFI_IF_AP, &ap_config)); 124 | ESP_ERROR_CHECK(esp_wifi_start()); 125 | ESP_ERROR_CHECK(esp_wifi_set_ps(WIFI_PS_NONE)); 126 | 127 | xTaskCreate(&spam_task, "spam_task", 4096, NULL, 5, NULL); 128 | } 129 | -------------------------------------------------------------------------------- /sdkconfig: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file. DO NOT EDIT. 3 | # Espressif IoT Development Framework (ESP-IDF) Project Configuration 4 | # 5 | CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined" 6 | CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined" 7 | CONFIG_SOC_DPORT_WORKAROUND="Not determined" 8 | CONFIG_SOC_CAPS_ECO_VER_MAX=3 9 | CONFIG_SOC_ADC_SUPPORTED=y 10 | CONFIG_SOC_DAC_SUPPORTED=y 11 | CONFIG_SOC_MCPWM_SUPPORTED=y 12 | CONFIG_SOC_SDMMC_HOST_SUPPORTED=y 13 | CONFIG_SOC_BT_SUPPORTED=y 14 | CONFIG_SOC_CLASSIC_BT_SUPPORTED=y 15 | CONFIG_SOC_PCNT_SUPPORTED=y 16 | CONFIG_SOC_WIFI_SUPPORTED=y 17 | CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y 18 | CONFIG_SOC_TWAI_SUPPORTED=y 19 | CONFIG_SOC_EMAC_SUPPORTED=y 20 | CONFIG_SOC_ULP_SUPPORTED=y 21 | CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y 22 | CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y 23 | CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y 24 | CONFIG_SOC_I2S_SUPPORTED=y 25 | CONFIG_SOC_RMT_SUPPORTED=y 26 | CONFIG_SOC_SIGMADELTA_SUPPORTED=y 27 | CONFIG_SOC_SUPPORT_COEXISTENCE=y 28 | CONFIG_SOC_AES_SUPPORTED=y 29 | CONFIG_SOC_MPI_SUPPORTED=y 30 | CONFIG_SOC_SHA_SUPPORTED=y 31 | CONFIG_SOC_FLASH_ENC_SUPPORTED=y 32 | CONFIG_SOC_SECURE_BOOT_SUPPORTED=y 33 | CONFIG_SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL=5 34 | CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y 35 | CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y 36 | CONFIG_SOC_ADC_PERIPH_NUM=2 37 | CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10 38 | CONFIG_SOC_ADC_ATTEN_NUM=4 39 | CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2 40 | CONFIG_SOC_ADC_PATT_LEN_MAX=16 41 | CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=9 42 | CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 43 | CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2 44 | CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=2000 45 | CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9 46 | CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12 47 | CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y 48 | CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y 49 | CONFIG_SOC_CPU_CORES_NUM=2 50 | CONFIG_SOC_CPU_INTR_NUM=32 51 | CONFIG_SOC_CPU_HAS_FPU=y 52 | CONFIG_SOC_CPU_BREAKPOINTS_NUM=2 53 | CONFIG_SOC_CPU_WATCHPOINTS_NUM=2 54 | CONFIG_SOC_CPU_WATCHPOINT_SIZE=64 55 | CONFIG_SOC_DAC_PERIPH_NUM=2 56 | CONFIG_SOC_DAC_RESOLUTION=8 57 | CONFIG_SOC_GPIO_PORT=1 58 | CONFIG_SOC_GPIO_PIN_COUNT=40 59 | CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF 60 | CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y 61 | CONFIG_SOC_I2C_NUM=2 62 | CONFIG_SOC_I2C_FIFO_LEN=32 63 | CONFIG_SOC_I2C_SUPPORT_SLAVE=y 64 | CONFIG_SOC_I2C_SUPPORT_APB=y 65 | CONFIG_SOC_CLK_APLL_SUPPORTED=y 66 | CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000 67 | CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000 68 | CONFIG_SOC_APLL_MIN_HZ=5303031 69 | CONFIG_SOC_APLL_MAX_HZ=125000000 70 | CONFIG_SOC_I2S_NUM=2 71 | CONFIG_SOC_I2S_HW_VERSION_1=y 72 | CONFIG_SOC_I2S_SUPPORTS_APLL=y 73 | CONFIG_SOC_I2S_SUPPORTS_PDM=y 74 | CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y 75 | CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y 76 | CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y 77 | CONFIG_SOC_I2S_SUPPORTS_ADC=y 78 | CONFIG_SOC_I2S_SUPPORTS_DAC=y 79 | CONFIG_SOC_I2S_SUPPORTS_LCD_CAMERA=y 80 | CONFIG_SOC_I2S_TRANS_SIZE_ALIGN_WORD=y 81 | CONFIG_SOC_I2S_LCD_I80_VARIANT=y 82 | CONFIG_SOC_LCD_I80_SUPPORTED=y 83 | CONFIG_SOC_LCD_I80_BUSES=2 84 | CONFIG_SOC_LCD_I80_BUS_WIDTH=24 85 | CONFIG_SOC_LEDC_HAS_TIMER_SPECIFIC_MUX=y 86 | CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y 87 | CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y 88 | CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y 89 | CONFIG_SOC_LEDC_CHANNEL_NUM=8 90 | CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20 91 | CONFIG_SOC_MCPWM_GROUPS=2 92 | CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 93 | CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 94 | CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 95 | CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 96 | CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 97 | CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 98 | CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y 99 | CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 100 | CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 101 | CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 102 | CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 103 | CONFIG_SOC_PCNT_GROUPS=1 104 | CONFIG_SOC_PCNT_UNITS_PER_GROUP=8 105 | CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 106 | CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 107 | CONFIG_SOC_RMT_GROUPS=1 108 | CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=8 109 | CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=8 110 | CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8 111 | CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=64 112 | CONFIG_SOC_RMT_SUPPORT_REF_TICK=y 113 | CONFIG_SOC_RMT_SUPPORT_APB=y 114 | CONFIG_SOC_RMT_CHANNEL_CLK_INDEPENDENT=y 115 | CONFIG_SOC_RTCIO_PIN_COUNT=18 116 | CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y 117 | CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y 118 | CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y 119 | CONFIG_SOC_SIGMADELTA_NUM=1 120 | CONFIG_SOC_SIGMADELTA_CHANNEL_NUM=8 121 | CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED=y 122 | CONFIG_SOC_SPI_AS_CS_SUPPORTED=y 123 | CONFIG_SOC_SPI_PERIPH_NUM=3 124 | CONFIG_SOC_SPI_DMA_CHAN_NUM=2 125 | CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 126 | CONFIG_SOC_SPI_MAX_PRE_DIVIDER=8192 127 | CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y 128 | CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y 129 | CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED=y 130 | CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y 131 | CONFIG_SOC_TIMER_GROUPS=2 132 | CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2 133 | CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=64 134 | CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4 135 | CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y 136 | CONFIG_SOC_TOUCH_VERSION_1=y 137 | CONFIG_SOC_TOUCH_SENSOR_NUM=10 138 | CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF 139 | CONFIG_SOC_TWAI_BRP_MIN=2 140 | CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y 141 | CONFIG_SOC_UART_NUM=3 142 | CONFIG_SOC_UART_SUPPORT_REF_TICK=y 143 | CONFIG_SOC_UART_FIFO_LEN=128 144 | CONFIG_SOC_UART_BITRATE_MAX=5000000 145 | CONFIG_SOC_SPIRAM_SUPPORTED=y 146 | CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y 147 | CONFIG_SOC_SHA_SUPPORT_PARALLEL_ENG=y 148 | CONFIG_SOC_SHA_SUPPORT_SHA1=y 149 | CONFIG_SOC_SHA_SUPPORT_SHA256=y 150 | CONFIG_SOC_SHA_SUPPORT_SHA384=y 151 | CONFIG_SOC_SHA_SUPPORT_SHA512=y 152 | CONFIG_SOC_RSA_MAX_BIT_LEN=4096 153 | CONFIG_SOC_AES_SUPPORT_AES_128=y 154 | CONFIG_SOC_AES_SUPPORT_AES_192=y 155 | CONFIG_SOC_AES_SUPPORT_AES_256=y 156 | CONFIG_SOC_SECURE_BOOT_V1=y 157 | CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=y 158 | CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=32 159 | CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21 160 | CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP=y 161 | CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y 162 | CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y 163 | CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y 164 | CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y 165 | CONFIG_SOC_SDMMC_USE_IOMUX=y 166 | CONFIG_SOC_SDMMC_NUM_SLOTS=2 167 | CONFIG_SOC_BLE_DONT_UPDATE_OWN_RPA=y 168 | CONFIG_SOC_WIFI_WAPI_SUPPORT=y 169 | CONFIG_SOC_WIFI_CSI_SUPPORT=y 170 | CONFIG_SOC_WIFI_MESH_SUPPORT=y 171 | CONFIG_IDF_CMAKE=y 172 | CONFIG_IDF_TARGET_ARCH_XTENSA=y 173 | CONFIG_IDF_TARGET_ARCH="xtensa" 174 | CONFIG_IDF_TARGET="esp32" 175 | CONFIG_IDF_TARGET_ESP32=y 176 | CONFIG_IDF_FIRMWARE_CHIP_ID=0x0000 177 | 178 | # 179 | # Build type 180 | # 181 | CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y 182 | # CONFIG_APP_BUILD_TYPE_ELF_RAM is not set 183 | CONFIG_APP_BUILD_GENERATE_BINARIES=y 184 | CONFIG_APP_BUILD_BOOTLOADER=y 185 | CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y 186 | # CONFIG_APP_REPRODUCIBLE_BUILD is not set 187 | # CONFIG_APP_NO_BLOBS is not set 188 | # CONFIG_APP_COMPATIBLE_PRE_V2_1_BOOTLOADERS is not set 189 | # CONFIG_APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set 190 | # end of Build type 191 | 192 | # 193 | # Application manager 194 | # 195 | CONFIG_APP_COMPILE_TIME_DATE=y 196 | # CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set 197 | # CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set 198 | # CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set 199 | CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16 200 | # end of Application manager 201 | 202 | # 203 | # Bootloader config 204 | # 205 | CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x1000 206 | CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y 207 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set 208 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set 209 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set 210 | # CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set 211 | # CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set 212 | # CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set 213 | CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y 214 | # CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set 215 | # CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set 216 | CONFIG_BOOTLOADER_LOG_LEVEL=3 217 | # CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V is not set 218 | CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y 219 | # CONFIG_BOOTLOADER_FACTORY_RESET is not set 220 | # CONFIG_BOOTLOADER_APP_TEST is not set 221 | CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y 222 | CONFIG_BOOTLOADER_WDT_ENABLE=y 223 | # CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set 224 | CONFIG_BOOTLOADER_WDT_TIME_MS=9000 225 | # CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set 226 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set 227 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set 228 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set 229 | CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 230 | # CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set 231 | CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y 232 | # end of Bootloader config 233 | 234 | # 235 | # Security features 236 | # 237 | CONFIG_SECURE_BOOT_V1_SUPPORTED=y 238 | # CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set 239 | # CONFIG_SECURE_BOOT is not set 240 | # CONFIG_SECURE_FLASH_ENC_ENABLED is not set 241 | # end of Security features 242 | 243 | CONFIG_ESP_ROM_HAS_CRC_LE=y 244 | CONFIG_ESP_ROM_HAS_CRC_BE=y 245 | CONFIG_ESP_ROM_HAS_JPEG_DECODE=y 246 | CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y 247 | 248 | # 249 | # Serial flasher config 250 | # 251 | # CONFIG_ESPTOOLPY_NO_STUB is not set 252 | # CONFIG_ESPTOOLPY_FLASHMODE_QIO is not set 253 | # CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set 254 | CONFIG_ESPTOOLPY_FLASHMODE_DIO=y 255 | # CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set 256 | CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y 257 | CONFIG_ESPTOOLPY_FLASHMODE="dio" 258 | # CONFIG_ESPTOOLPY_FLASHFREQ_80M is not set 259 | CONFIG_ESPTOOLPY_FLASHFREQ_40M=y 260 | # CONFIG_ESPTOOLPY_FLASHFREQ_26M is not set 261 | # CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set 262 | CONFIG_ESPTOOLPY_FLASHFREQ="40m" 263 | # CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set 264 | CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y 265 | # CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set 266 | # CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set 267 | # CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set 268 | # CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set 269 | # CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set 270 | # CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set 271 | CONFIG_ESPTOOLPY_FLASHSIZE="2MB" 272 | # CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set 273 | CONFIG_ESPTOOLPY_BEFORE_RESET=y 274 | # CONFIG_ESPTOOLPY_BEFORE_NORESET is not set 275 | CONFIG_ESPTOOLPY_BEFORE="default_reset" 276 | CONFIG_ESPTOOLPY_AFTER_RESET=y 277 | # CONFIG_ESPTOOLPY_AFTER_NORESET is not set 278 | CONFIG_ESPTOOLPY_AFTER="hard_reset" 279 | CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 280 | # end of Serial flasher config 281 | 282 | # 283 | # Partition Table 284 | # 285 | CONFIG_PARTITION_TABLE_SINGLE_APP=y 286 | # CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set 287 | # CONFIG_PARTITION_TABLE_TWO_OTA is not set 288 | # CONFIG_PARTITION_TABLE_CUSTOM is not set 289 | CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" 290 | CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv" 291 | CONFIG_PARTITION_TABLE_OFFSET=0x8000 292 | CONFIG_PARTITION_TABLE_MD5=y 293 | # end of Partition Table 294 | 295 | # 296 | # Compiler options 297 | # 298 | CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y 299 | # CONFIG_COMPILER_OPTIMIZATION_SIZE is not set 300 | # CONFIG_COMPILER_OPTIMIZATION_PERF is not set 301 | # CONFIG_COMPILER_OPTIMIZATION_NONE is not set 302 | CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y 303 | # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set 304 | # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set 305 | CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB=y 306 | CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 307 | # CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set 308 | CONFIG_COMPILER_HIDE_PATHS_MACROS=y 309 | # CONFIG_COMPILER_CXX_EXCEPTIONS is not set 310 | # CONFIG_COMPILER_CXX_RTTI is not set 311 | CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y 312 | # CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set 313 | # CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set 314 | # CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set 315 | # CONFIG_COMPILER_WARN_WRITE_STRINGS is not set 316 | # CONFIG_COMPILER_DUMP_RTL_FILES is not set 317 | # end of Compiler options 318 | 319 | # 320 | # Component config 321 | # 322 | 323 | # 324 | # Application Level Tracing 325 | # 326 | # CONFIG_APPTRACE_DEST_JTAG is not set 327 | CONFIG_APPTRACE_DEST_NONE=y 328 | # CONFIG_APPTRACE_DEST_UART1 is not set 329 | # CONFIG_APPTRACE_DEST_UART2 is not set 330 | CONFIG_APPTRACE_DEST_UART_NONE=y 331 | CONFIG_APPTRACE_UART_TASK_PRIO=1 332 | CONFIG_APPTRACE_LOCK_ENABLE=y 333 | # end of Application Level Tracing 334 | 335 | # 336 | # ESP-ASIO 337 | # 338 | # CONFIG_ASIO_SSL_SUPPORT is not set 339 | # end of ESP-ASIO 340 | 341 | # 342 | # Bluetooth 343 | # 344 | # CONFIG_BT_ENABLED is not set 345 | # end of Bluetooth 346 | 347 | # 348 | # Driver Configurations 349 | # 350 | 351 | # 352 | # ADC Configuration 353 | # 354 | # CONFIG_ADC_FORCE_XPD_FSM is not set 355 | CONFIG_ADC_DISABLE_DAC=y 356 | # end of ADC Configuration 357 | 358 | # 359 | # SPI Configuration 360 | # 361 | # CONFIG_SPI_MASTER_IN_IRAM is not set 362 | CONFIG_SPI_MASTER_ISR_IN_IRAM=y 363 | # CONFIG_SPI_SLAVE_IN_IRAM is not set 364 | CONFIG_SPI_SLAVE_ISR_IN_IRAM=y 365 | # end of SPI Configuration 366 | 367 | # 368 | # TWAI Configuration 369 | # 370 | # CONFIG_TWAI_ISR_IN_IRAM is not set 371 | CONFIG_TWAI_ERRATA_FIX_BUS_OFF_REC=y 372 | CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST=y 373 | CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID=y 374 | CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT=y 375 | # end of TWAI Configuration 376 | 377 | # 378 | # UART Configuration 379 | # 380 | # CONFIG_UART_ISR_IN_IRAM is not set 381 | # end of UART Configuration 382 | 383 | # 384 | # GPIO Configuration 385 | # 386 | # CONFIG_GPIO_ESP32_SUPPORT_SWITCH_SLP_PULL is not set 387 | # CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set 388 | # end of GPIO Configuration 389 | 390 | # 391 | # GPTimer Configuration 392 | # 393 | # CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set 394 | # CONFIG_GPTIMER_ISR_IRAM_SAFE is not set 395 | # CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set 396 | # CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set 397 | # end of GPTimer Configuration 398 | 399 | # 400 | # PCNT Configuration 401 | # 402 | # CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set 403 | # CONFIG_PCNT_ISR_IRAM_SAFE is not set 404 | # CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set 405 | # CONFIG_PCNT_ENABLE_DEBUG_LOG is not set 406 | # end of PCNT Configuration 407 | 408 | # 409 | # RMT Configuration 410 | # 411 | # CONFIG_RMT_ISR_IRAM_SAFE is not set 412 | # CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set 413 | # CONFIG_RMT_ENABLE_DEBUG_LOG is not set 414 | # end of RMT Configuration 415 | 416 | # 417 | # MCPWM Configuration 418 | # 419 | # CONFIG_MCPWM_ISR_IRAM_SAFE is not set 420 | # end of MCPWM Configuration 421 | 422 | # 423 | # I2S Configuration 424 | # 425 | # CONFIG_I2S_ISR_IRAM_SAFE is not set 426 | # CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set 427 | # CONFIG_I2S_ENABLE_DEBUG_LOG is not set 428 | # end of I2S Configuration 429 | # end of Driver Configurations 430 | 431 | # 432 | # eFuse Bit Manager 433 | # 434 | # CONFIG_EFUSE_CUSTOM_TABLE is not set 435 | # CONFIG_EFUSE_VIRTUAL is not set 436 | # CONFIG_EFUSE_CODE_SCHEME_COMPAT_NONE is not set 437 | CONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4=y 438 | # CONFIG_EFUSE_CODE_SCHEME_COMPAT_REPEAT is not set 439 | CONFIG_EFUSE_MAX_BLK_LEN=192 440 | # end of eFuse Bit Manager 441 | 442 | # 443 | # ESP-TLS 444 | # 445 | CONFIG_ESP_TLS_USING_MBEDTLS=y 446 | # CONFIG_ESP_TLS_USE_SECURE_ELEMENT is not set 447 | # CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set 448 | # CONFIG_ESP_TLS_SERVER is not set 449 | # CONFIG_ESP_TLS_PSK_VERIFICATION is not set 450 | # CONFIG_ESP_TLS_INSECURE is not set 451 | # end of ESP-TLS 452 | 453 | # 454 | # ADC-Calibration 455 | # 456 | CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y 457 | CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y 458 | CONFIG_ADC_CAL_LUT_ENABLE=y 459 | # end of ADC-Calibration 460 | 461 | # 462 | # Common ESP-related 463 | # 464 | CONFIG_ESP_ERR_TO_NAME_LOOKUP=y 465 | # end of Common ESP-related 466 | 467 | # 468 | # Ethernet 469 | # 470 | CONFIG_ETH_ENABLED=y 471 | CONFIG_ETH_USE_ESP32_EMAC=y 472 | CONFIG_ETH_PHY_INTERFACE_RMII=y 473 | CONFIG_ETH_RMII_CLK_INPUT=y 474 | # CONFIG_ETH_RMII_CLK_OUTPUT is not set 475 | CONFIG_ETH_RMII_CLK_IN_GPIO=0 476 | CONFIG_ETH_DMA_BUFFER_SIZE=512 477 | CONFIG_ETH_DMA_RX_BUFFER_NUM=10 478 | CONFIG_ETH_DMA_TX_BUFFER_NUM=10 479 | CONFIG_ETH_USE_SPI_ETHERNET=y 480 | # CONFIG_ETH_SPI_ETHERNET_DM9051 is not set 481 | # CONFIG_ETH_SPI_ETHERNET_W5500 is not set 482 | # CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set 483 | # CONFIG_ETH_USE_OPENETH is not set 484 | # CONFIG_ETH_TRANSMIT_MUTEX is not set 485 | # end of Ethernet 486 | 487 | # 488 | # Event Loop Library 489 | # 490 | # CONFIG_ESP_EVENT_LOOP_PROFILING is not set 491 | CONFIG_ESP_EVENT_POST_FROM_ISR=y 492 | CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y 493 | # end of Event Loop Library 494 | 495 | # 496 | # GDB Stub 497 | # 498 | # end of GDB Stub 499 | 500 | # 501 | # ESP HTTP client 502 | # 503 | CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y 504 | # CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set 505 | # CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set 506 | # end of ESP HTTP client 507 | 508 | # 509 | # HTTP Server 510 | # 511 | CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 512 | CONFIG_HTTPD_MAX_URI_LEN=512 513 | CONFIG_HTTPD_ERR_RESP_NO_DELAY=y 514 | CONFIG_HTTPD_PURGE_BUF_LEN=32 515 | # CONFIG_HTTPD_LOG_PURGE_DATA is not set 516 | # CONFIG_HTTPD_WS_SUPPORT is not set 517 | # CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set 518 | # end of HTTP Server 519 | 520 | # 521 | # ESP HTTPS OTA 522 | # 523 | # CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set 524 | # CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set 525 | # end of ESP HTTPS OTA 526 | 527 | # 528 | # ESP HTTPS server 529 | # 530 | # CONFIG_ESP_HTTPS_SERVER_ENABLE is not set 531 | # end of ESP HTTPS server 532 | 533 | # 534 | # Hardware Settings 535 | # 536 | 537 | # 538 | # MAC Config 539 | # 540 | CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y 541 | CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y 542 | CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y 543 | CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y 544 | # CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set 545 | CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y 546 | CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4 547 | # end of MAC Config 548 | 549 | # 550 | # Sleep Config 551 | # 552 | # CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set 553 | CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y 554 | # CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set 555 | CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y 556 | CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY=2000 557 | # end of Sleep Config 558 | 559 | # 560 | # RTC Clock Config 561 | # 562 | CONFIG_RTC_CLK_SRC_INT_RC=y 563 | # CONFIG_RTC_CLK_SRC_EXT_CRYS is not set 564 | # CONFIG_RTC_CLK_SRC_EXT_OSC is not set 565 | # CONFIG_RTC_CLK_SRC_INT_8MD256 is not set 566 | CONFIG_RTC_CLK_CAL_CYCLES=1024 567 | # end of RTC Clock Config 568 | 569 | # 570 | # Peripheral Control 571 | # 572 | # CONFIG_PERIPH_CTRL_FUNC_IN_IRAM is not set 573 | # end of Peripheral Control 574 | 575 | # 576 | # MMU Config 577 | # 578 | CONFIG_MMU_PAGE_SIZE_64KB=y 579 | CONFIG_MMU_PAGE_MODE="64KB" 580 | CONFIG_MMU_PAGE_SIZE=0x10000 581 | # end of MMU Config 582 | 583 | CONFIG_ESP32_REV_MIN_0=y 584 | # CONFIG_ESP32_REV_MIN_1 is not set 585 | # CONFIG_ESP32_REV_MIN_2 is not set 586 | # CONFIG_ESP32_REV_MIN_3 is not set 587 | CONFIG_ESP32_REV_MIN=0 588 | CONFIG_ESP32_XTAL_FREQ_40=y 589 | # CONFIG_ESP32_XTAL_FREQ_26 is not set 590 | # CONFIG_ESP32_XTAL_FREQ_AUTO is not set 591 | CONFIG_ESP32_XTAL_FREQ=40 592 | # end of Hardware Settings 593 | 594 | # 595 | # LCD and Touch Panel 596 | # 597 | 598 | # 599 | # LCD Peripheral Configuration 600 | # 601 | CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32 602 | # CONFIG_LCD_ENABLE_DEBUG_LOG is not set 603 | # end of LCD Peripheral Configuration 604 | # end of LCD and Touch Panel 605 | 606 | # 607 | # ESP NETIF Adapter 608 | # 609 | CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 610 | CONFIG_ESP_NETIF_TCPIP_LWIP=y 611 | # CONFIG_ESP_NETIF_LOOPBACK is not set 612 | # CONFIG_ESP_NETIF_L2_TAP is not set 613 | # CONFIG_ESP_NETIF_BRIDGE_EN is not set 614 | # end of ESP NETIF Adapter 615 | 616 | # 617 | # PHY 618 | # 619 | CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y 620 | # CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set 621 | CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 622 | CONFIG_ESP_PHY_MAX_TX_POWER=20 623 | CONFIG_ESP_PHY_REDUCE_TX_POWER=y 624 | # end of PHY 625 | 626 | # 627 | # Power Management 628 | # 629 | # CONFIG_PM_ENABLE is not set 630 | # end of Power Management 631 | 632 | # 633 | # ESP PSRAM 634 | # 635 | # CONFIG_SPIRAM is not set 636 | # end of ESP PSRAM 637 | 638 | # 639 | # ESP System Settings 640 | # 641 | # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set 642 | CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160=y 643 | # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240 is not set 644 | CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=160 645 | 646 | # 647 | # Memory 648 | # 649 | # CONFIG_ESP32_USE_FIXED_STATIC_RAM_SIZE is not set 650 | # end of Memory 651 | 652 | # 653 | # Trace memory 654 | # 655 | # CONFIG_ESP32_TRAX is not set 656 | CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0x0 657 | # end of Trace memory 658 | 659 | # CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set 660 | CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y 661 | # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set 662 | # CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set 663 | # CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set 664 | 665 | # 666 | # Memory protection 667 | # 668 | # end of Memory protection 669 | 670 | CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 671 | CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 672 | CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 673 | CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y 674 | # CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set 675 | # CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set 676 | CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 677 | CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 678 | CONFIG_ESP_CONSOLE_UART_DEFAULT=y 679 | # CONFIG_ESP_CONSOLE_UART_CUSTOM is not set 680 | # CONFIG_ESP_CONSOLE_NONE is not set 681 | CONFIG_ESP_CONSOLE_UART=y 682 | CONFIG_ESP_CONSOLE_MULTIPLE_UART=y 683 | CONFIG_ESP_CONSOLE_UART_NUM=0 684 | CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 685 | CONFIG_ESP_INT_WDT=y 686 | CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 687 | CONFIG_ESP_INT_WDT_CHECK_CPU1=y 688 | CONFIG_ESP_TASK_WDT=y 689 | # CONFIG_ESP_TASK_WDT_PANIC is not set 690 | CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 691 | CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y 692 | CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y 693 | # CONFIG_ESP_PANIC_HANDLER_IRAM is not set 694 | # CONFIG_ESP_DEBUG_STUBS_ENABLE is not set 695 | CONFIG_ESP_DEBUG_OCDAWARE=y 696 | # CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set 697 | CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y 698 | 699 | # 700 | # Brownout Detector 701 | # 702 | CONFIG_ESP_BROWNOUT_DET=y 703 | CONFIG_ESP_BROWNOUT_DET_LVL_SEL_0=y 704 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 is not set 705 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set 706 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set 707 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set 708 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set 709 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set 710 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 is not set 711 | CONFIG_ESP_BROWNOUT_DET_LVL=0 712 | # end of Brownout Detector 713 | 714 | # CONFIG_ESP32_DISABLE_BASIC_ROM_CONSOLE is not set 715 | CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y 716 | # end of ESP System Settings 717 | 718 | # 719 | # IPC (Inter-Processor Call) 720 | # 721 | CONFIG_ESP_IPC_TASK_STACK_SIZE=1024 722 | CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y 723 | CONFIG_ESP_IPC_ISR_ENABLE=y 724 | # end of IPC (Inter-Processor Call) 725 | 726 | # 727 | # High resolution timer (esp_timer) 728 | # 729 | # CONFIG_ESP_TIMER_PROFILING is not set 730 | CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y 731 | CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y 732 | CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 733 | CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 734 | # CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set 735 | CONFIG_ESP_TIMER_IMPL_TG0_LAC=y 736 | # end of High resolution timer (esp_timer) 737 | 738 | # 739 | # Wi-Fi 740 | # 741 | CONFIG_ESP32_WIFI_ENABLED=y 742 | CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 743 | CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 744 | # CONFIG_ESP32_WIFI_STATIC_TX_BUFFER is not set 745 | CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y 746 | CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1 747 | CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32 748 | # CONFIG_ESP32_WIFI_CSI_ENABLED is not set 749 | CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y 750 | CONFIG_ESP32_WIFI_TX_BA_WIN=6 751 | CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y 752 | CONFIG_ESP32_WIFI_RX_BA_WIN=6 753 | CONFIG_ESP32_WIFI_NVS_ENABLED=y 754 | CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y 755 | # CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set 756 | CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 757 | CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 758 | CONFIG_ESP32_WIFI_IRAM_OPT=y 759 | CONFIG_ESP32_WIFI_RX_IRAM_OPT=y 760 | CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y 761 | CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y 762 | # CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set 763 | CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y 764 | # CONFIG_ESP_WIFI_GMAC_SUPPORT is not set 765 | CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y 766 | # CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set 767 | # end of Wi-Fi 768 | 769 | # 770 | # Core dump 771 | # 772 | # CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set 773 | # CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set 774 | CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y 775 | # end of Core dump 776 | 777 | # 778 | # FAT Filesystem support 779 | # 780 | CONFIG_FATFS_VOLUME_COUNT=2 781 | # CONFIG_FATFS_SECTOR_512 is not set 782 | # CONFIG_FATFS_SECTOR_1024 is not set 783 | # CONFIG_FATFS_SECTOR_2048 is not set 784 | CONFIG_FATFS_SECTOR_4096=y 785 | CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y 786 | # CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set 787 | # CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set 788 | # CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set 789 | # CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set 790 | # CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set 791 | # CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set 792 | # CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set 793 | # CONFIG_FATFS_CODEPAGE_DYNAMIC is not set 794 | CONFIG_FATFS_CODEPAGE_437=y 795 | # CONFIG_FATFS_CODEPAGE_720 is not set 796 | # CONFIG_FATFS_CODEPAGE_737 is not set 797 | # CONFIG_FATFS_CODEPAGE_771 is not set 798 | # CONFIG_FATFS_CODEPAGE_775 is not set 799 | # CONFIG_FATFS_CODEPAGE_850 is not set 800 | # CONFIG_FATFS_CODEPAGE_852 is not set 801 | # CONFIG_FATFS_CODEPAGE_855 is not set 802 | # CONFIG_FATFS_CODEPAGE_857 is not set 803 | # CONFIG_FATFS_CODEPAGE_860 is not set 804 | # CONFIG_FATFS_CODEPAGE_861 is not set 805 | # CONFIG_FATFS_CODEPAGE_862 is not set 806 | # CONFIG_FATFS_CODEPAGE_863 is not set 807 | # CONFIG_FATFS_CODEPAGE_864 is not set 808 | # CONFIG_FATFS_CODEPAGE_865 is not set 809 | # CONFIG_FATFS_CODEPAGE_866 is not set 810 | # CONFIG_FATFS_CODEPAGE_869 is not set 811 | # CONFIG_FATFS_CODEPAGE_932 is not set 812 | # CONFIG_FATFS_CODEPAGE_936 is not set 813 | # CONFIG_FATFS_CODEPAGE_949 is not set 814 | # CONFIG_FATFS_CODEPAGE_950 is not set 815 | CONFIG_FATFS_AUTO_TYPE=y 816 | # CONFIG_FATFS_FAT12 is not set 817 | # CONFIG_FATFS_FAT16 is not set 818 | CONFIG_FATFS_CODEPAGE=437 819 | CONFIG_FATFS_LFN_NONE=y 820 | # CONFIG_FATFS_LFN_HEAP is not set 821 | # CONFIG_FATFS_LFN_STACK is not set 822 | CONFIG_FATFS_FS_LOCK=0 823 | CONFIG_FATFS_TIMEOUT_MS=10000 824 | CONFIG_FATFS_PER_FILE_CACHE=y 825 | # CONFIG_FATFS_USE_FASTSEEK is not set 826 | # end of FAT Filesystem support 827 | 828 | # 829 | # FreeRTOS 830 | # 831 | 832 | # 833 | # Kernel 834 | # 835 | # CONFIG_FREERTOS_SMP is not set 836 | # CONFIG_FREERTOS_UNICORE is not set 837 | CONFIG_FREERTOS_HZ=100 838 | # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set 839 | # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set 840 | CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y 841 | CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 842 | CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 843 | # CONFIG_FREERTOS_USE_IDLE_HOOK is not set 844 | # CONFIG_FREERTOS_USE_TICK_HOOK is not set 845 | CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 846 | # CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set 847 | CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 848 | CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 849 | CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 850 | CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 851 | # CONFIG_FREERTOS_USE_TRACE_FACILITY is not set 852 | # CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set 853 | # end of Kernel 854 | 855 | # 856 | # Port 857 | # 858 | CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y 859 | # CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set 860 | # CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set 861 | CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y 862 | CONFIG_FREERTOS_ISR_STACKSIZE=1536 863 | CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y 864 | # CONFIG_FREERTOS_FPU_IN_ISR is not set 865 | CONFIG_FREERTOS_TICK_SUPPORT_CORETIMER=y 866 | CONFIG_FREERTOS_CORETIMER_0=y 867 | # CONFIG_FREERTOS_CORETIMER_1 is not set 868 | CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y 869 | # CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set 870 | # CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set 871 | # CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set 872 | CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y 873 | CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y 874 | # end of Port 875 | 876 | CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF 877 | CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y 878 | CONFIG_FREERTOS_DEBUG_OCDAWARE=y 879 | # end of FreeRTOS 880 | 881 | # 882 | # Hardware Abstraction Layer (HAL) and Low Level (LL) 883 | # 884 | CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y 885 | # CONFIG_HAL_ASSERTION_DISABLE is not set 886 | # CONFIG_HAL_ASSERTION_SILENT is not set 887 | # CONFIG_HAL_ASSERTION_ENABLE is not set 888 | CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 889 | # end of Hardware Abstraction Layer (HAL) and Low Level (LL) 890 | 891 | # 892 | # Heap memory debugging 893 | # 894 | CONFIG_HEAP_POISONING_DISABLED=y 895 | # CONFIG_HEAP_POISONING_LIGHT is not set 896 | # CONFIG_HEAP_POISONING_COMPREHENSIVE is not set 897 | CONFIG_HEAP_TRACING_OFF=y 898 | # CONFIG_HEAP_TRACING_STANDALONE is not set 899 | # CONFIG_HEAP_TRACING_TOHOST is not set 900 | # CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set 901 | # end of Heap memory debugging 902 | 903 | # 904 | # Log output 905 | # 906 | # CONFIG_LOG_DEFAULT_LEVEL_NONE is not set 907 | # CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set 908 | # CONFIG_LOG_DEFAULT_LEVEL_WARN is not set 909 | CONFIG_LOG_DEFAULT_LEVEL_INFO=y 910 | # CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set 911 | # CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set 912 | CONFIG_LOG_DEFAULT_LEVEL=3 913 | CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y 914 | # CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set 915 | # CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set 916 | CONFIG_LOG_MAXIMUM_LEVEL=3 917 | CONFIG_LOG_COLORS=y 918 | CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y 919 | # CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set 920 | # end of Log output 921 | 922 | # 923 | # LWIP 924 | # 925 | CONFIG_LWIP_LOCAL_HOSTNAME="espressif" 926 | # CONFIG_LWIP_NETIF_API is not set 927 | # CONFIG_LWIP_TCPIP_CORE_LOCKING is not set 928 | CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y 929 | # CONFIG_LWIP_L2_TO_L3_COPY is not set 930 | # CONFIG_LWIP_IRAM_OPTIMIZATION is not set 931 | CONFIG_LWIP_TIMERS_ONDEMAND=y 932 | CONFIG_LWIP_MAX_SOCKETS=10 933 | # CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set 934 | # CONFIG_LWIP_SO_LINGER is not set 935 | CONFIG_LWIP_SO_REUSE=y 936 | CONFIG_LWIP_SO_REUSE_RXTOALL=y 937 | # CONFIG_LWIP_SO_RCVBUF is not set 938 | # CONFIG_LWIP_NETBUF_RECVINFO is not set 939 | CONFIG_LWIP_IP4_FRAG=y 940 | CONFIG_LWIP_IP6_FRAG=y 941 | # CONFIG_LWIP_IP4_REASSEMBLY is not set 942 | # CONFIG_LWIP_IP6_REASSEMBLY is not set 943 | # CONFIG_LWIP_IP_FORWARD is not set 944 | # CONFIG_LWIP_STATS is not set 945 | CONFIG_LWIP_ESP_GRATUITOUS_ARP=y 946 | CONFIG_LWIP_GARP_TMR_INTERVAL=60 947 | CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 948 | CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y 949 | # CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set 950 | CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y 951 | # CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set 952 | CONFIG_LWIP_DHCP_OPTIONS_LEN=68 953 | CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0 954 | 955 | # 956 | # DHCP server 957 | # 958 | CONFIG_LWIP_DHCPS=y 959 | CONFIG_LWIP_DHCPS_LEASE_UNIT=60 960 | CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 961 | # end of DHCP server 962 | 963 | # CONFIG_LWIP_AUTOIP is not set 964 | CONFIG_LWIP_IPV6=y 965 | # CONFIG_LWIP_IPV6_AUTOCONFIG is not set 966 | CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 967 | # CONFIG_LWIP_IPV6_FORWARD is not set 968 | # CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set 969 | CONFIG_LWIP_NETIF_LOOPBACK=y 970 | CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 971 | 972 | # 973 | # TCP 974 | # 975 | CONFIG_LWIP_MAX_ACTIVE_TCP=16 976 | CONFIG_LWIP_MAX_LISTENING_TCP=16 977 | CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y 978 | CONFIG_LWIP_TCP_MAXRTX=12 979 | CONFIG_LWIP_TCP_SYNMAXRTX=12 980 | CONFIG_LWIP_TCP_MSS=1440 981 | CONFIG_LWIP_TCP_TMR_INTERVAL=250 982 | CONFIG_LWIP_TCP_MSL=60000 983 | CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 984 | CONFIG_LWIP_TCP_WND_DEFAULT=5744 985 | CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 986 | CONFIG_LWIP_TCP_QUEUE_OOSEQ=y 987 | # CONFIG_LWIP_TCP_SACK_OUT is not set 988 | CONFIG_LWIP_TCP_OVERSIZE_MSS=y 989 | # CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set 990 | # CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set 991 | CONFIG_LWIP_TCP_RTO_TIME=1500 992 | # end of TCP 993 | 994 | # 995 | # UDP 996 | # 997 | CONFIG_LWIP_MAX_UDP_PCBS=16 998 | CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 999 | # end of UDP 1000 | 1001 | # 1002 | # Checksums 1003 | # 1004 | # CONFIG_LWIP_CHECKSUM_CHECK_IP is not set 1005 | # CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set 1006 | CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y 1007 | # end of Checksums 1008 | 1009 | CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 1010 | CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y 1011 | # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set 1012 | # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set 1013 | CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF 1014 | # CONFIG_LWIP_PPP_SUPPORT is not set 1015 | CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 1016 | CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 1017 | # CONFIG_LWIP_SLIP_SUPPORT is not set 1018 | 1019 | # 1020 | # ICMP 1021 | # 1022 | CONFIG_LWIP_ICMP=y 1023 | # CONFIG_LWIP_MULTICAST_PING is not set 1024 | # CONFIG_LWIP_BROADCAST_PING is not set 1025 | # end of ICMP 1026 | 1027 | # 1028 | # LWIP RAW API 1029 | # 1030 | CONFIG_LWIP_MAX_RAW_PCBS=16 1031 | # end of LWIP RAW API 1032 | 1033 | # 1034 | # SNTP 1035 | # 1036 | CONFIG_LWIP_SNTP_MAX_SERVERS=1 1037 | # CONFIG_LWIP_DHCP_GET_NTP_SRV is not set 1038 | CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 1039 | # end of SNTP 1040 | 1041 | CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 1042 | CONFIG_LWIP_ESP_LWIP_ASSERT=y 1043 | 1044 | # 1045 | # Hooks 1046 | # 1047 | # CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set 1048 | CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y 1049 | # CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set 1050 | CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y 1051 | # CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set 1052 | # CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set 1053 | CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y 1054 | # CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set 1055 | # CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set 1056 | CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y 1057 | # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set 1058 | # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set 1059 | CONFIG_LWIP_HOOK_IP6_INPUT_NONE=y 1060 | # CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT is not set 1061 | # CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set 1062 | # end of Hooks 1063 | 1064 | # CONFIG_LWIP_DEBUG is not set 1065 | # end of LWIP 1066 | 1067 | # 1068 | # mbedTLS 1069 | # 1070 | CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y 1071 | # CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set 1072 | # CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set 1073 | CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y 1074 | CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 1075 | CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 1076 | # CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set 1077 | # CONFIG_MBEDTLS_DEBUG is not set 1078 | 1079 | # 1080 | # mbedTLS v3.x related 1081 | # 1082 | # CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set 1083 | # CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set 1084 | # CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set 1085 | # CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set 1086 | CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y 1087 | # end of mbedTLS v3.x related 1088 | 1089 | # 1090 | # Certificate Bundle 1091 | # 1092 | CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y 1093 | CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y 1094 | # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set 1095 | # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set 1096 | # CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set 1097 | CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 1098 | # end of Certificate Bundle 1099 | 1100 | # CONFIG_MBEDTLS_ECP_RESTARTABLE is not set 1101 | # CONFIG_MBEDTLS_CMAC_C is not set 1102 | CONFIG_MBEDTLS_HARDWARE_AES=y 1103 | CONFIG_MBEDTLS_HARDWARE_MPI=y 1104 | CONFIG_MBEDTLS_HARDWARE_SHA=y 1105 | CONFIG_MBEDTLS_ROM_MD5=y 1106 | # CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set 1107 | # CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set 1108 | CONFIG_MBEDTLS_HAVE_TIME=y 1109 | # CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set 1110 | # CONFIG_MBEDTLS_HAVE_TIME_DATE is not set 1111 | CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y 1112 | CONFIG_MBEDTLS_SHA512_C=y 1113 | CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y 1114 | # CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set 1115 | # CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set 1116 | # CONFIG_MBEDTLS_TLS_DISABLED is not set 1117 | CONFIG_MBEDTLS_TLS_SERVER=y 1118 | CONFIG_MBEDTLS_TLS_CLIENT=y 1119 | CONFIG_MBEDTLS_TLS_ENABLED=y 1120 | 1121 | # 1122 | # TLS Key Exchange Methods 1123 | # 1124 | # CONFIG_MBEDTLS_PSK_MODES is not set 1125 | CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y 1126 | CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y 1127 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y 1128 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y 1129 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y 1130 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y 1131 | # end of TLS Key Exchange Methods 1132 | 1133 | CONFIG_MBEDTLS_SSL_RENEGOTIATION=y 1134 | CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y 1135 | # CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set 1136 | # CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set 1137 | CONFIG_MBEDTLS_SSL_ALPN=y 1138 | CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y 1139 | CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y 1140 | 1141 | # 1142 | # Symmetric Ciphers 1143 | # 1144 | CONFIG_MBEDTLS_AES_C=y 1145 | # CONFIG_MBEDTLS_CAMELLIA_C is not set 1146 | # CONFIG_MBEDTLS_DES_C is not set 1147 | # CONFIG_MBEDTLS_BLOWFISH_C is not set 1148 | # CONFIG_MBEDTLS_XTEA_C is not set 1149 | CONFIG_MBEDTLS_CCM_C=y 1150 | CONFIG_MBEDTLS_GCM_C=y 1151 | # CONFIG_MBEDTLS_NIST_KW_C is not set 1152 | # end of Symmetric Ciphers 1153 | 1154 | # CONFIG_MBEDTLS_RIPEMD160_C is not set 1155 | 1156 | # 1157 | # Certificates 1158 | # 1159 | CONFIG_MBEDTLS_PEM_PARSE_C=y 1160 | CONFIG_MBEDTLS_PEM_WRITE_C=y 1161 | CONFIG_MBEDTLS_X509_CRL_PARSE_C=y 1162 | CONFIG_MBEDTLS_X509_CSR_PARSE_C=y 1163 | # end of Certificates 1164 | 1165 | CONFIG_MBEDTLS_ECP_C=y 1166 | # CONFIG_MBEDTLS_DHM_C is not set 1167 | CONFIG_MBEDTLS_ECDH_C=y 1168 | CONFIG_MBEDTLS_ECDSA_C=y 1169 | # CONFIG_MBEDTLS_ECJPAKE_C is not set 1170 | CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y 1171 | CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y 1172 | CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y 1173 | CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y 1174 | CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y 1175 | CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y 1176 | CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y 1177 | CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y 1178 | CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y 1179 | CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y 1180 | CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y 1181 | CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y 1182 | CONFIG_MBEDTLS_ECP_NIST_OPTIM=y 1183 | # CONFIG_MBEDTLS_POLY1305_C is not set 1184 | # CONFIG_MBEDTLS_CHACHA20_C is not set 1185 | # CONFIG_MBEDTLS_HKDF_C is not set 1186 | # CONFIG_MBEDTLS_THREADING_C is not set 1187 | # CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set 1188 | # CONFIG_MBEDTLS_SECURITY_RISKS is not set 1189 | # end of mbedTLS 1190 | 1191 | # 1192 | # mDNS 1193 | # 1194 | CONFIG_MDNS_MAX_INTERFACES=3 1195 | CONFIG_MDNS_MAX_SERVICES=10 1196 | CONFIG_MDNS_TASK_PRIORITY=1 1197 | CONFIG_MDNS_TASK_STACK_SIZE=4096 1198 | # CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set 1199 | CONFIG_MDNS_TASK_AFFINITY_CPU0=y 1200 | # CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set 1201 | CONFIG_MDNS_TASK_AFFINITY=0x0 1202 | CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000 1203 | # CONFIG_MDNS_STRICT_MODE is not set 1204 | CONFIG_MDNS_TIMER_PERIOD_MS=100 1205 | # CONFIG_MDNS_NETWORKING_SOCKET is not set 1206 | CONFIG_MDNS_MULTIPLE_INSTANCE=y 1207 | 1208 | # 1209 | # MDNS Predefined interfaces 1210 | # 1211 | CONFIG_MDNS_PREDEF_NETIF_STA=y 1212 | CONFIG_MDNS_PREDEF_NETIF_AP=y 1213 | CONFIG_MDNS_PREDEF_NETIF_ETH=y 1214 | # end of MDNS Predefined interfaces 1215 | # end of mDNS 1216 | 1217 | # 1218 | # ESP-MQTT Configurations 1219 | # 1220 | CONFIG_MQTT_PROTOCOL_311=y 1221 | CONFIG_MQTT_TRANSPORT_SSL=y 1222 | CONFIG_MQTT_TRANSPORT_WEBSOCKET=y 1223 | CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y 1224 | # CONFIG_MQTT_MSG_ID_INCREMENTAL is not set 1225 | # CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set 1226 | # CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set 1227 | # CONFIG_MQTT_USE_CUSTOM_CONFIG is not set 1228 | # CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set 1229 | # CONFIG_MQTT_CUSTOM_OUTBOX is not set 1230 | # end of ESP-MQTT Configurations 1231 | 1232 | # 1233 | # Newlib 1234 | # 1235 | CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y 1236 | # CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set 1237 | # CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set 1238 | # CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set 1239 | # CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set 1240 | CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y 1241 | # CONFIG_NEWLIB_NANO_FORMAT is not set 1242 | CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y 1243 | # CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set 1244 | # CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set 1245 | # CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set 1246 | # end of Newlib 1247 | 1248 | # 1249 | # NVS 1250 | # 1251 | # CONFIG_NVS_ASSERT_ERROR_CHECK is not set 1252 | # end of NVS 1253 | 1254 | # 1255 | # OpenThread 1256 | # 1257 | # CONFIG_OPENTHREAD_ENABLED is not set 1258 | # end of OpenThread 1259 | 1260 | # 1261 | # Protocomm 1262 | # 1263 | CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y 1264 | CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y 1265 | CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y 1266 | # end of Protocomm 1267 | 1268 | # 1269 | # PThreads 1270 | # 1271 | CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 1272 | CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 1273 | CONFIG_PTHREAD_STACK_MIN=768 1274 | CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y 1275 | # CONFIG_PTHREAD_DEFAULT_CORE_0 is not set 1276 | # CONFIG_PTHREAD_DEFAULT_CORE_1 is not set 1277 | CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 1278 | CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" 1279 | # end of PThreads 1280 | 1281 | # 1282 | # SPI Flash driver 1283 | # 1284 | # CONFIG_SPI_FLASH_VERIFY_WRITE is not set 1285 | # CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set 1286 | CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y 1287 | CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y 1288 | # CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set 1289 | # CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set 1290 | # CONFIG_SPI_FLASH_USE_LEGACY_IMPL is not set 1291 | # CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set 1292 | # CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set 1293 | CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y 1294 | CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 1295 | CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 1296 | CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 1297 | # CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set 1298 | # CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set 1299 | # CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set 1300 | 1301 | # 1302 | # SPI Flash behavior when brownout 1303 | # 1304 | CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y 1305 | CONFIG_SPI_FLASH_BROWNOUT_RESET=y 1306 | # end of SPI Flash behavior when brownout 1307 | 1308 | # 1309 | # Auto-detect flash chips 1310 | # 1311 | CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y 1312 | CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y 1313 | CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y 1314 | CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y 1315 | # CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP is not set 1316 | # CONFIG_SPI_FLASH_SUPPORT_TH_CHIP is not set 1317 | # end of Auto-detect flash chips 1318 | 1319 | CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y 1320 | # end of SPI Flash driver 1321 | 1322 | # 1323 | # SPIFFS Configuration 1324 | # 1325 | CONFIG_SPIFFS_MAX_PARTITIONS=3 1326 | 1327 | # 1328 | # SPIFFS Cache Configuration 1329 | # 1330 | CONFIG_SPIFFS_CACHE=y 1331 | CONFIG_SPIFFS_CACHE_WR=y 1332 | # CONFIG_SPIFFS_CACHE_STATS is not set 1333 | # end of SPIFFS Cache Configuration 1334 | 1335 | CONFIG_SPIFFS_PAGE_CHECK=y 1336 | CONFIG_SPIFFS_GC_MAX_RUNS=10 1337 | # CONFIG_SPIFFS_GC_STATS is not set 1338 | CONFIG_SPIFFS_PAGE_SIZE=256 1339 | CONFIG_SPIFFS_OBJ_NAME_LEN=32 1340 | # CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set 1341 | CONFIG_SPIFFS_USE_MAGIC=y 1342 | CONFIG_SPIFFS_USE_MAGIC_LENGTH=y 1343 | CONFIG_SPIFFS_META_LENGTH=4 1344 | CONFIG_SPIFFS_USE_MTIME=y 1345 | 1346 | # 1347 | # Debug Configuration 1348 | # 1349 | # CONFIG_SPIFFS_DBG is not set 1350 | # CONFIG_SPIFFS_API_DBG is not set 1351 | # CONFIG_SPIFFS_GC_DBG is not set 1352 | # CONFIG_SPIFFS_CACHE_DBG is not set 1353 | # CONFIG_SPIFFS_CHECK_DBG is not set 1354 | # CONFIG_SPIFFS_TEST_VISUALISATION is not set 1355 | # end of Debug Configuration 1356 | # end of SPIFFS Configuration 1357 | 1358 | # 1359 | # TCP Transport 1360 | # 1361 | 1362 | # 1363 | # Websocket 1364 | # 1365 | CONFIG_WS_TRANSPORT=y 1366 | CONFIG_WS_BUFFER_SIZE=1024 1367 | # CONFIG_WS_DYNAMIC_BUFFER is not set 1368 | # end of Websocket 1369 | # end of TCP Transport 1370 | 1371 | # 1372 | # Ultra Low Power (ULP) Co-processor 1373 | # 1374 | # CONFIG_ULP_COPROC_ENABLED is not set 1375 | # end of Ultra Low Power (ULP) Co-processor 1376 | 1377 | # 1378 | # Unity unit testing library 1379 | # 1380 | CONFIG_UNITY_ENABLE_FLOAT=y 1381 | CONFIG_UNITY_ENABLE_DOUBLE=y 1382 | # CONFIG_UNITY_ENABLE_64BIT is not set 1383 | # CONFIG_UNITY_ENABLE_COLOR is not set 1384 | CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y 1385 | # CONFIG_UNITY_ENABLE_FIXTURE is not set 1386 | # CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set 1387 | # end of Unity unit testing library 1388 | 1389 | # 1390 | # Virtual file system 1391 | # 1392 | CONFIG_VFS_SUPPORT_IO=y 1393 | CONFIG_VFS_SUPPORT_DIR=y 1394 | CONFIG_VFS_SUPPORT_SELECT=y 1395 | CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y 1396 | CONFIG_VFS_SUPPORT_TERMIOS=y 1397 | 1398 | # 1399 | # Host File System I/O (Semihosting) 1400 | # 1401 | CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 1402 | # end of Host File System I/O (Semihosting) 1403 | # end of Virtual file system 1404 | 1405 | # 1406 | # Wear Levelling 1407 | # 1408 | # CONFIG_WL_SECTOR_SIZE_512 is not set 1409 | CONFIG_WL_SECTOR_SIZE_4096=y 1410 | CONFIG_WL_SECTOR_SIZE=4096 1411 | # end of Wear Levelling 1412 | 1413 | # 1414 | # Wi-Fi Provisioning Manager 1415 | # 1416 | CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 1417 | CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 1418 | # end of Wi-Fi Provisioning Manager 1419 | 1420 | # 1421 | # Supplicant 1422 | # 1423 | CONFIG_WPA_MBEDTLS_CRYPTO=y 1424 | CONFIG_WPA_MBEDTLS_TLS_CLIENT=y 1425 | # CONFIG_WPA_WAPI_PSK is not set 1426 | # CONFIG_WPA_SUITE_B_192 is not set 1427 | # CONFIG_WPA_DEBUG_PRINT is not set 1428 | # CONFIG_WPA_TESTING_OPTIONS is not set 1429 | # CONFIG_WPA_WPS_STRICT is not set 1430 | # CONFIG_WPA_11KV_SUPPORT is not set 1431 | # CONFIG_WPA_MBO_SUPPORT is not set 1432 | # CONFIG_WPA_DPP_SUPPORT is not set 1433 | # CONFIG_WPA_11R_SUPPORT is not set 1434 | # CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set 1435 | # end of Supplicant 1436 | # end of Component config 1437 | 1438 | # Deprecated options for backward compatibility 1439 | # CONFIG_NO_BLOBS is not set 1440 | # CONFIG_ESP32_NO_BLOBS is not set 1441 | # CONFIG_ESP32_COMPATIBLE_PRE_V2_1_BOOTLOADERS is not set 1442 | # CONFIG_ESP32_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set 1443 | # CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set 1444 | # CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set 1445 | # CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set 1446 | CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y 1447 | # CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set 1448 | # CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set 1449 | CONFIG_LOG_BOOTLOADER_LEVEL=3 1450 | # CONFIG_APP_ROLLBACK_ENABLE is not set 1451 | # CONFIG_FLASH_ENCRYPTION_ENABLED is not set 1452 | # CONFIG_FLASHMODE_QIO is not set 1453 | # CONFIG_FLASHMODE_QOUT is not set 1454 | CONFIG_FLASHMODE_DIO=y 1455 | # CONFIG_FLASHMODE_DOUT is not set 1456 | CONFIG_MONITOR_BAUD=115200 1457 | CONFIG_OPTIMIZATION_LEVEL_DEBUG=y 1458 | CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y 1459 | # CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set 1460 | # CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set 1461 | CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y 1462 | # CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set 1463 | # CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set 1464 | CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 1465 | # CONFIG_CXX_EXCEPTIONS is not set 1466 | CONFIG_STACK_CHECK_NONE=y 1467 | # CONFIG_STACK_CHECK_NORM is not set 1468 | # CONFIG_STACK_CHECK_STRONG is not set 1469 | # CONFIG_STACK_CHECK_ALL is not set 1470 | # CONFIG_WARN_WRITE_STRINGS is not set 1471 | # CONFIG_ESP32_APPTRACE_DEST_TRAX is not set 1472 | CONFIG_ESP32_APPTRACE_DEST_NONE=y 1473 | CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y 1474 | CONFIG_ADC2_DISABLE_DAC=y 1475 | # CONFIG_MCPWM_ISR_IN_IRAM is not set 1476 | # CONFIG_EVENT_LOOP_PROFILING is not set 1477 | CONFIG_POST_EVENTS_FROM_ISR=y 1478 | CONFIG_POST_EVENTS_FROM_IRAM_ISR=y 1479 | # CONFIG_OTA_ALLOW_HTTP is not set 1480 | # CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set 1481 | CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y 1482 | CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4 1483 | # CONFIG_ESP_SYSTEM_PD_FLASH is not set 1484 | CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=2000 1485 | CONFIG_ESP32_RTC_CLK_SRC_INT_RC=y 1486 | CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y 1487 | # CONFIG_ESP32_RTC_CLK_SRC_EXT_CRYS is not set 1488 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL is not set 1489 | # CONFIG_ESP32_RTC_CLK_SRC_EXT_OSC is not set 1490 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC is not set 1491 | # CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 is not set 1492 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set 1493 | CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024 1494 | CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y 1495 | # CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set 1496 | CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 1497 | CONFIG_ESP32_PHY_MAX_TX_POWER=20 1498 | CONFIG_REDUCE_PHY_TX_POWER=y 1499 | CONFIG_ESP32_REDUCE_PHY_TX_POWER=y 1500 | # CONFIG_SPIRAM_SUPPORT is not set 1501 | # CONFIG_ESP32_SPIRAM_SUPPORT is not set 1502 | # CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set 1503 | CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y 1504 | # CONFIG_ESP32_DEFAULT_CPU_FREQ_240 is not set 1505 | CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=160 1506 | CONFIG_TRACEMEM_RESERVE_DRAM=0x0 1507 | # CONFIG_ESP32_PANIC_PRINT_HALT is not set 1508 | CONFIG_ESP32_PANIC_PRINT_REBOOT=y 1509 | # CONFIG_ESP32_PANIC_SILENT_REBOOT is not set 1510 | # CONFIG_ESP32_PANIC_GDBSTUB is not set 1511 | CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 1512 | CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 1513 | CONFIG_MAIN_TASK_STACK_SIZE=3584 1514 | CONFIG_CONSOLE_UART_DEFAULT=y 1515 | # CONFIG_CONSOLE_UART_CUSTOM is not set 1516 | # CONFIG_CONSOLE_UART_NONE is not set 1517 | # CONFIG_ESP_CONSOLE_UART_NONE is not set 1518 | CONFIG_CONSOLE_UART=y 1519 | CONFIG_CONSOLE_UART_NUM=0 1520 | CONFIG_CONSOLE_UART_BAUDRATE=115200 1521 | CONFIG_INT_WDT=y 1522 | CONFIG_INT_WDT_TIMEOUT_MS=300 1523 | CONFIG_INT_WDT_CHECK_CPU1=y 1524 | CONFIG_TASK_WDT=y 1525 | # CONFIG_TASK_WDT_PANIC is not set 1526 | CONFIG_TASK_WDT_TIMEOUT_S=5 1527 | CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y 1528 | CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y 1529 | # CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set 1530 | CONFIG_ESP32_DEBUG_OCDAWARE=y 1531 | CONFIG_BROWNOUT_DET=y 1532 | CONFIG_ESP32_BROWNOUT_DET=y 1533 | CONFIG_BROWNOUT_DET_LVL_SEL_0=y 1534 | CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0=y 1535 | # CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set 1536 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_1 is not set 1537 | # CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set 1538 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_2 is not set 1539 | # CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set 1540 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_3 is not set 1541 | # CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set 1542 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_4 is not set 1543 | # CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set 1544 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_5 is not set 1545 | # CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set 1546 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_6 is not set 1547 | # CONFIG_BROWNOUT_DET_LVL_SEL_7 is not set 1548 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_7 is not set 1549 | CONFIG_BROWNOUT_DET_LVL=0 1550 | CONFIG_ESP32_BROWNOUT_DET_LVL=0 1551 | # CONFIG_DISABLE_BASIC_ROM_CONSOLE is not set 1552 | CONFIG_IPC_TASK_STACK_SIZE=1024 1553 | CONFIG_TIMER_TASK_STACK_SIZE=3584 1554 | # CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set 1555 | # CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set 1556 | CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y 1557 | CONFIG_TIMER_TASK_PRIORITY=1 1558 | CONFIG_TIMER_TASK_STACK_DEPTH=2048 1559 | CONFIG_TIMER_QUEUE_LENGTH=10 1560 | # CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set 1561 | # CONFIG_HAL_ASSERTION_SILIENT is not set 1562 | # CONFIG_L2_TO_L3_COPY is not set 1563 | CONFIG_ESP_GRATUITOUS_ARP=y 1564 | CONFIG_GARP_TMR_INTERVAL=60 1565 | CONFIG_TCPIP_RECVMBOX_SIZE=32 1566 | CONFIG_TCP_MAXRTX=12 1567 | CONFIG_TCP_SYNMAXRTX=12 1568 | CONFIG_TCP_MSS=1440 1569 | CONFIG_TCP_MSL=60000 1570 | CONFIG_TCP_SND_BUF_DEFAULT=5744 1571 | CONFIG_TCP_WND_DEFAULT=5744 1572 | CONFIG_TCP_RECVMBOX_SIZE=6 1573 | CONFIG_TCP_QUEUE_OOSEQ=y 1574 | CONFIG_TCP_OVERSIZE_MSS=y 1575 | # CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set 1576 | # CONFIG_TCP_OVERSIZE_DISABLE is not set 1577 | CONFIG_UDP_RECVMBOX_SIZE=6 1578 | CONFIG_TCPIP_TASK_STACK_SIZE=3072 1579 | CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y 1580 | # CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set 1581 | # CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set 1582 | CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF 1583 | # CONFIG_PPP_SUPPORT is not set 1584 | CONFIG_ESP32_TIME_SYSCALL_USE_RTC_HRT=y 1585 | CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y 1586 | # CONFIG_ESP32_TIME_SYSCALL_USE_RTC is not set 1587 | # CONFIG_ESP32_TIME_SYSCALL_USE_HRT is not set 1588 | # CONFIG_ESP32_TIME_SYSCALL_USE_FRC1 is not set 1589 | # CONFIG_ESP32_TIME_SYSCALL_USE_NONE is not set 1590 | CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 1591 | CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 1592 | CONFIG_ESP32_PTHREAD_STACK_MIN=768 1593 | CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y 1594 | # CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set 1595 | # CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set 1596 | CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 1597 | CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" 1598 | CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y 1599 | # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set 1600 | # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set 1601 | # CONFIG_ESP32_ULP_COPROC_ENABLED is not set 1602 | CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y 1603 | CONFIG_SUPPORT_TERMIOS=y 1604 | CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 1605 | # End of deprecated options 1606 | --------------------------------------------------------------------------------