├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── main ├── CMakeLists.txt └── main.cpp ├── README.md └── sdkconfig /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | *.DS_Store 3 | edge-impulse-sdk/ 4 | model-parameters/ 5 | tflite-model/ 6 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.13.1) 2 | 3 | set (CMAKE_CXX_STANDARD 17) 4 | 5 | include($ENV{IDF_PATH}/tools/cmake/project.cmake) 6 | project(ei_standalone_esp32) 7 | 8 | idf_build_set_property(COMPILE_OPTIONS "-fdiagnostics-color=always" APPEND) 9 | idf_build_set_property(COMPILE_OPTIONS "-Wno-unused-variable" APPEND) 10 | idf_build_set_property(COMPILE_OPTIONS "-Wno-maybe-uninitialized" APPEND) 11 | idf_build_set_property(COMPILE_OPTIONS "-Wno-error=format=" APPEND) 12 | idf_build_set_property(COMPILE_OPTIONS "-Wno-unused-but-set-parameter" APPEND) 13 | idf_build_set_property(COMPILE_OPTIONS "-Wno-error=nonnull-compare" APPEND) 14 | idf_build_set_property(COMPILE_OPTIONS "-Wno-error=stringop-truncation" APPEND) 15 | idf_build_set_property(COMPILE_OPTIONS "-Wno-error=uninitialized" APPEND) 16 | idf_build_set_property(COMPILE_OPTIONS "-Wno-stringop-truncation" APPEND) 17 | idf_build_set_property(COMPILE_OPTIONS "-Wno-deprecated-declarations" APPEND) 18 | idf_build_set_property(COMPILE_OPTIONS "-fno-if-conversion" APPEND) 19 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The Clear BSD License 2 | 3 | Copyright (c) 2025 EdgeImpulse Inc. 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted (subject to the limitations in the disclaimer 8 | below) provided that the following conditions are met: 9 | 10 | * Redistributions of source code must retain the above copyright notice, 11 | this list of conditions and the following disclaimer. 12 | 13 | * Redistributions in binary form must reproduce the above copyright 14 | notice, this list of conditions and the following disclaimer in the 15 | documentation and/or other materials provided with the distribution. 16 | 17 | * Neither the name of the copyright holder nor the names of its 18 | contributors may be used to endorse or promote products derived from this 19 | software without specific prior written permission. 20 | 21 | NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY 22 | THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 23 | CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 24 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 25 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 26 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 27 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 28 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 29 | BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER 30 | IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 31 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 32 | POSSIBILITY OF SUCH DAMAGE. 33 | -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.13.1) 2 | 3 | set(MODEL_FOLDER ..) 4 | set(EI_SDK_FOLDER ../edge-impulse-sdk) 5 | 6 | if(NOT CMAKE_BUILD_EARLY_EXPANSION) 7 | # enables generic ESP-NN optimizations by Espressif 8 | add_definitions(-DEI_CLASSIFIER_TFLITE_ENABLE_ESP_NN=1) 9 | add_definitions(-DEIDSP_USE_ESP_DSP=1) 10 | # conditionally enable ESP32S3 specific optimizations 11 | if(${IDF_TARGET} STREQUAL "esp32s3") 12 | add_definitions(-DEI_CLASSIFIER_TFLITE_ENABLE_ESP_NN_S3=1) 13 | endif() 14 | endif() 15 | 16 | OPTION(DEFINE_DEBUG 17 | "Build the project using debugging code" 18 | OFF) 19 | IF(DEFINE_DEBUG) 20 | MESSAGE("Adding Debug flag...") 21 | ADD_DEFINITIONS(-DDEBUG) 22 | SET(CMAKE_BUILD_TYPE Debug) 23 | MESSAGE("Build type is " ${CMAKE_BUILD_TYPE}) 24 | ENDIF(DEFINE_DEBUG) 25 | 26 | set(include_dirs 27 | ${MODEL_FOLDER} 28 | ${MODEL_FOLDER}/tflite-model 29 | ${MODEL_FOLDER}/model-parameters 30 | ${EI_SDK_FOLDER} 31 | ${EI_SDK_FOLDER}/porting/espressif/esp-dsp/modules/fft/include 32 | ${EI_SDK_FOLDER}/porting/espressif/esp-dsp/modules/common/include 33 | ) 34 | 35 | include(${EI_SDK_FOLDER}/cmake/utils.cmake) 36 | 37 | RECURSIVE_FIND_FILE_EXCLUDE_DIR(SOURCE_FILES "../edge-impulse-sdk" "CMSIS" "*.cpp") 38 | RECURSIVE_FIND_FILE_EXCLUDE_DIR(MODEL_FILES "../tflite-model" "CMSIS" "*.cpp") 39 | RECURSIVE_FIND_FILE_EXCLUDE_DIR(CC_FILES "../edge-impulse-sdk" "CMSIS" "*.cc") 40 | RECURSIVE_FIND_FILE_EXCLUDE_DIR(C_FILES "../edge-impulse-sdk" "CMSIS" "*.c") 41 | 42 | RECURSIVE_FIND_FILE_EXCLUDE_DIR(S_FILES_ESP_NN "${EI_SDK_FOLDER}/porting/espressif/ESP-NN" "CMSIS" "*.s") 43 | RECURSIVE_FIND_FILE_EXCLUDE_DIR(S_FILES_ESP_DSP "${EI_SDK_FOLDER}/porting/espressif/esp-dsp/modules/fft" "CMSIS" "*.s") 44 | 45 | list(APPEND SOURCE_FILES ${C_FILES}) 46 | list(APPEND SOURCE_FILES ${CC_FILES}) 47 | list(APPEND SOURCE_FILES ${MODEL_FILES}) 48 | list(APPEND SOURCE_FILES ${S_FILES_ESP_NN}) 49 | list(APPEND SOURCE_FILES ${S_FILES_ESP_DSP}) 50 | 51 | idf_component_register(SRCS "main.cpp" "${SOURCE_FILES}" 52 | INCLUDE_DIRS "${include_dirs}") 53 | 54 | target_compile_options(${COMPONENT_LIB} PRIVATE -std=gnu++17) -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Edge Impulse Example: standalone inferencing (Espressif ESP32) 2 | 3 | This repository runs an exported impulse on the Espressif ESP32. See the documentation at [Running your impulse locally](https://docs.edgeimpulse.com/docs/running-your-impulse-locally-1). 4 | 5 | ## Requirements 6 | 7 | ### Hardware 8 | 9 | * [ESP-EYE](https://www.espressif.com/en/products/devkits/esp-eye/overview). 10 | 11 | While the script is mainly tested with ESP-EYE, other ESP32-based development boards will work too. 12 | 13 | ### Software 14 | 15 | * [Edge Impulse CLI](https://docs.edgeimpulse.com/docs/cli-installation). 16 | 17 | * [ESP IDF 5.1.1](https://docs.espressif.com/projects/esp-idf/en/v5.1.1/esp32/get-started/index.html). 18 | 19 | 20 | ## Building the application 21 | 22 | ### Get the Edge Impulse SDK 23 | 24 | Unzip the deployed `C++ library` from your Edge Impulse project and copy only the folders to the root directory of this repository: 25 | 26 | ``` 27 | example-standalone-inferencing-espressif-esp32/ 28 | ├─ edge-impulse-sdk 29 | ├─ model-parameters 30 | ├─ main 31 | ├─ tflite-model 32 | ├─ .gitignore 33 | ├─ CMakeLists.txt 34 | ├─ LICENSE 35 | ├─ README.md 36 | ├─ sdkconfig 37 | ├─ sdkconfig.old 38 | └─ partitions.csv 39 | ``` 40 | 41 | ### Compile 42 | 43 | 1. Initialize ESP IDF: 44 | ```bash 45 | get_idf 46 | ``` 47 | 2. Compile: 48 | ```bash 49 | idf.py build 50 | ``` 51 | 52 | ### Flash 53 | 54 | Connect the ESP32 board to your computer. 55 | 56 | Run: 57 | ```bash 58 | idf.py -p /dev/ttyUSB0 flash monitor 59 | ``` 60 | 61 | Where ```/dev/ttyUSB0``` needs to be changed to actual port where ESP32 is connected on your system. 62 | 63 | ### Serial connection 64 | 65 | Use screen, minicom or Serial monitor in Arduino IDE to set up a serial connection over USB. The following UART settings are used: 115200 baud, 8N1. 66 | 67 | ### Troubleshooting and optimization 68 | 69 | When switching boards or upgrading to newer version of SDK, the `sdkconfig` file in the project folder gets overwritten. Run `idf.py menuconfig` to enter configuration menu and make sure that all the relevant performance settings (e.g. Flash SPI speed (80 MHz), CPU Frequency (240 MHz), CONFIG_COMPILER_OPTIMIZATION_PERF=y) are set. 70 | -------------------------------------------------------------------------------- /main/main.cpp: -------------------------------------------------------------------------------- 1 | /* Edge Impulse Espressif ESP32 Standalone Inference ESP IDF Example 2 | * Copyright (c) 2022 EdgeImpulse Inc. 3 | * 4 | * Permission is hereby granted, free of charge, to any person obtaining a copy 5 | * of this software and associated documentation files (the "Software"), to deal 6 | * in the Software without restriction, including without limitation the rights 7 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the Software is 9 | * furnished to do so, subject to the following conditions: 10 | * 11 | * The above copyright notice and this permission notice shall be included in 12 | * all copies or substantial portions of the Software. 13 | * 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | * SOFTWARE. 21 | */ 22 | 23 | /* Include ----------------------------------------------------------------- */ 24 | #include 25 | 26 | #include "edge-impulse-sdk/classifier/ei_run_classifier.h" 27 | 28 | #include "driver/gpio.h" 29 | #include "sdkconfig.h" 30 | #include "esp_idf_version.h" 31 | 32 | #define LED_PIN GPIO_NUM_21 33 | 34 | static const float features[] = { 35 | // copy raw features here (for example from the 'Live classification' page) 36 | }; 37 | 38 | void setup_led() { 39 | #if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) 40 | esp_rom_gpio_pad_select_gpio(LED_PIN); 41 | #elif ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 0, 0) 42 | gpio_pad_select_gpio(LED_PIN); 43 | #endif 44 | gpio_set_direction(LED_PIN, GPIO_MODE_OUTPUT); 45 | } 46 | 47 | int raw_feature_get_data(size_t offset, size_t length, float *out_ptr) { 48 | memcpy(out_ptr, features + offset, length * sizeof(float)); 49 | return 0; 50 | } 51 | 52 | void print_inference_result(ei_impulse_result_t result) { 53 | 54 | // Print how long it took to perform inference 55 | ei_printf("Timing: DSP %d ms, inference %d ms, anomaly %d ms\r\n", 56 | result.timing.dsp, 57 | result.timing.classification, 58 | result.timing.anomaly); 59 | 60 | // Print the prediction results (object detection) 61 | #if EI_CLASSIFIER_OBJECT_DETECTION == 1 62 | ei_printf("Object detection bounding boxes:\r\n"); 63 | for (uint32_t i = 0; i < result.bounding_boxes_count; i++) { 64 | ei_impulse_result_bounding_box_t bb = result.bounding_boxes[i]; 65 | if (bb.value == 0) { 66 | continue; 67 | } 68 | ei_printf(" %s (%f) [ x: %u, y: %u, width: %u, height: %u ]\r\n", 69 | bb.label, 70 | bb.value, 71 | bb.x, 72 | bb.y, 73 | bb.width, 74 | bb.height); 75 | } 76 | 77 | // Print the prediction results (classification) 78 | #else 79 | ei_printf("Predictions:\r\n"); 80 | for (uint16_t i = 0; i < EI_CLASSIFIER_LABEL_COUNT; i++) { 81 | ei_printf(" %s: ", ei_classifier_inferencing_categories[i]); 82 | ei_printf("%.5f\r\n", result.classification[i].value); 83 | } 84 | #endif 85 | 86 | // Print anomaly result (if it exists) 87 | #if EI_CLASSIFIER_HAS_ANOMALY == 1 88 | ei_printf("Anomaly prediction: %.3f\r\n", result.anomaly); 89 | #endif 90 | 91 | } 92 | 93 | extern "C" int app_main() 94 | { 95 | setup_led(); 96 | ei_sleep(100); 97 | 98 | ei_impulse_result_t result = { nullptr }; 99 | 100 | ei_printf("Edge Impulse standalone inferencing (Espressif ESP32)\n"); 101 | 102 | if (sizeof(features) / sizeof(float) != EI_CLASSIFIER_DSP_INPUT_FRAME_SIZE) 103 | { 104 | ei_printf("The size of your 'features' array is not correct. Expected %d items, but had %u\n", 105 | EI_CLASSIFIER_DSP_INPUT_FRAME_SIZE, sizeof(features) / sizeof(float)); 106 | return 1; 107 | } 108 | 109 | while (true) 110 | { 111 | // blink LED 112 | gpio_set_level(LED_PIN, 1); 113 | 114 | // the features are stored into flash, and we don't want to load everything into RAM 115 | signal_t features_signal; 116 | features_signal.total_length = sizeof(features) / sizeof(features[0]); 117 | features_signal.get_data = &raw_feature_get_data; 118 | 119 | // invoke the impulse 120 | EI_IMPULSE_ERROR res = run_classifier(&features_signal, &result, false /* debug */); 121 | if (res != EI_IMPULSE_OK) { 122 | ei_printf("ERR: Failed to run classifier (%d)\n", res); 123 | return res; 124 | } 125 | 126 | print_inference_result(result); 127 | 128 | gpio_set_level(LED_PIN, 0); 129 | ei_sleep(1000); 130 | } 131 | } 132 | 133 | -------------------------------------------------------------------------------- /sdkconfig: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file. DO NOT EDIT. 3 | # Espressif IoT Development Framework (ESP-IDF) Project Configuration 4 | # 5 | CONFIG_IDF_CMAKE=y 6 | CONFIG_IDF_TARGET_ARCH_XTENSA=y 7 | CONFIG_IDF_TARGET="esp32" 8 | CONFIG_IDF_TARGET_ESP32=y 9 | CONFIG_IDF_FIRMWARE_CHIP_ID=0x0000 10 | 11 | # 12 | # SDK tool configuration 13 | # 14 | CONFIG_SDK_TOOLPREFIX="xtensa-esp32-elf-" 15 | # CONFIG_SDK_TOOLCHAIN_SUPPORTS_TIME_WIDE_64_BITS is not set 16 | # end of SDK tool configuration 17 | 18 | # 19 | # Build type 20 | # 21 | CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y 22 | # CONFIG_APP_BUILD_TYPE_ELF_RAM is not set 23 | CONFIG_APP_BUILD_GENERATE_BINARIES=y 24 | CONFIG_APP_BUILD_BOOTLOADER=y 25 | CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y 26 | # end of Build type 27 | 28 | # 29 | # Application manager 30 | # 31 | CONFIG_APP_COMPILE_TIME_DATE=y 32 | # CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set 33 | # CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set 34 | # CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set 35 | CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16 36 | # end of Application manager 37 | 38 | # 39 | # Bootloader config 40 | # 41 | CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x1000 42 | CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y 43 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set 44 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set 45 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set 46 | # CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set 47 | # CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set 48 | # CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set 49 | CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y 50 | # CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set 51 | # CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set 52 | CONFIG_BOOTLOADER_LOG_LEVEL=3 53 | CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y 54 | # CONFIG_BOOTLOADER_FACTORY_RESET is not set 55 | # CONFIG_BOOTLOADER_APP_TEST is not set 56 | CONFIG_BOOTLOADER_WDT_ENABLE=y 57 | # CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set 58 | CONFIG_BOOTLOADER_WDT_TIME_MS=9000 59 | # CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set 60 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set 61 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set 62 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set 63 | CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 64 | # CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set 65 | CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y 66 | # end of Bootloader config 67 | 68 | # 69 | # Security features 70 | # 71 | # CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set 72 | # CONFIG_SECURE_BOOT is not set 73 | # CONFIG_SECURE_FLASH_ENC_ENABLED is not set 74 | # end of Security features 75 | 76 | # 77 | # Serial flasher config 78 | # 79 | CONFIG_ESPTOOLPY_BAUD_OTHER_VAL=115200 80 | # CONFIG_ESPTOOLPY_NO_STUB is not set 81 | # CONFIG_ESPTOOLPY_FLASHMODE_QIO is not set 82 | # CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set 83 | CONFIG_ESPTOOLPY_FLASHMODE_DIO=y 84 | # CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set 85 | CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y 86 | CONFIG_ESPTOOLPY_FLASHMODE="dio" 87 | CONFIG_ESPTOOLPY_FLASHFREQ_80M=y 88 | # CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set 89 | # CONFIG_ESPTOOLPY_FLASHFREQ_26M is not set 90 | # CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set 91 | CONFIG_ESPTOOLPY_FLASHFREQ="80m" 92 | # CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set 93 | # CONFIG_ESPTOOLPY_FLASHSIZE_2MB is not set 94 | CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y 95 | # CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set 96 | # CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set 97 | CONFIG_ESPTOOLPY_FLASHSIZE="4MB" 98 | CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y 99 | CONFIG_ESPTOOLPY_BEFORE_RESET=y 100 | # CONFIG_ESPTOOLPY_BEFORE_NORESET is not set 101 | CONFIG_ESPTOOLPY_BEFORE="default_reset" 102 | CONFIG_ESPTOOLPY_AFTER_RESET=y 103 | # CONFIG_ESPTOOLPY_AFTER_NORESET is not set 104 | CONFIG_ESPTOOLPY_AFTER="hard_reset" 105 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_CONSOLE is not set 106 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_9600B is not set 107 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_57600B is not set 108 | CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y 109 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_230400B is not set 110 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_921600B is not set 111 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_2MB is not set 112 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER is not set 113 | CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER_VAL=115200 114 | CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 115 | # end of Serial flasher config 116 | 117 | # 118 | # Partition Table 119 | # 120 | # CONFIG_PARTITION_TABLE_SINGLE_APP is not set 121 | CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y 122 | # CONFIG_PARTITION_TABLE_TWO_OTA is not set 123 | # CONFIG_PARTITION_TABLE_CUSTOM is not set 124 | CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" 125 | CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp_large.csv" 126 | CONFIG_PARTITION_TABLE_OFFSET=0x8000 127 | CONFIG_PARTITION_TABLE_MD5=y 128 | # end of Partition Table 129 | 130 | # 131 | # Compiler options 132 | # 133 | # CONFIG_COMPILER_OPTIMIZATION_DEFAULT is not set 134 | # CONFIG_COMPILER_OPTIMIZATION_SIZE is not set 135 | CONFIG_COMPILER_OPTIMIZATION_PERF=y 136 | # CONFIG_COMPILER_OPTIMIZATION_NONE is not set 137 | CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y 138 | # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set 139 | # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set 140 | CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 141 | # CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set 142 | CONFIG_COMPILER_HIDE_PATHS_MACROS=y 143 | # CONFIG_COMPILER_CXX_EXCEPTIONS is not set 144 | # CONFIG_COMPILER_CXX_RTTI is not set 145 | CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y 146 | # CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set 147 | # CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set 148 | # CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set 149 | # CONFIG_COMPILER_WARN_WRITE_STRINGS is not set 150 | # CONFIG_COMPILER_DISABLE_GCC8_WARNINGS is not set 151 | # CONFIG_COMPILER_DUMP_RTL_FILES is not set 152 | # end of Compiler options 153 | 154 | # 155 | # Component config 156 | # 157 | 158 | # 159 | # Application Level Tracing 160 | # 161 | # CONFIG_APPTRACE_DEST_JTAG is not set 162 | CONFIG_APPTRACE_DEST_NONE=y 163 | CONFIG_APPTRACE_LOCK_ENABLE=y 164 | # end of Application Level Tracing 165 | 166 | # 167 | # ESP-ASIO 168 | # 169 | # CONFIG_ASIO_SSL_SUPPORT is not set 170 | # end of ESP-ASIO 171 | 172 | # 173 | # Bluetooth 174 | # 175 | # CONFIG_BT_ENABLED is not set 176 | # end of Bluetooth 177 | 178 | # 179 | # CoAP Configuration 180 | # 181 | CONFIG_COAP_MBEDTLS_PSK=y 182 | # CONFIG_COAP_MBEDTLS_PKI is not set 183 | # CONFIG_COAP_MBEDTLS_DEBUG is not set 184 | CONFIG_COAP_LOG_DEFAULT_LEVEL=0 185 | # end of CoAP Configuration 186 | 187 | # 188 | # Driver configurations 189 | # 190 | 191 | # 192 | # ADC configuration 193 | # 194 | # CONFIG_ADC_FORCE_XPD_FSM is not set 195 | CONFIG_ADC_DISABLE_DAC=y 196 | # end of ADC configuration 197 | 198 | # 199 | # MCPWM configuration 200 | # 201 | # CONFIG_MCPWM_ISR_IN_IRAM is not set 202 | # end of MCPWM configuration 203 | 204 | # 205 | # SPI configuration 206 | # 207 | # CONFIG_SPI_MASTER_IN_IRAM is not set 208 | CONFIG_SPI_MASTER_ISR_IN_IRAM=y 209 | # CONFIG_SPI_SLAVE_IN_IRAM is not set 210 | CONFIG_SPI_SLAVE_ISR_IN_IRAM=y 211 | # end of SPI configuration 212 | 213 | # 214 | # TWAI configuration 215 | # 216 | # CONFIG_TWAI_ISR_IN_IRAM is not set 217 | # CONFIG_TWAI_ERRATA_FIX_BUS_OFF_REC is not set 218 | # CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST is not set 219 | # CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID is not set 220 | # CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT is not set 221 | # end of TWAI configuration 222 | 223 | # 224 | # UART configuration 225 | # 226 | # CONFIG_UART_ISR_IN_IRAM is not set 227 | # end of UART configuration 228 | 229 | # 230 | # RTCIO configuration 231 | # 232 | # CONFIG_RTCIO_SUPPORT_RTC_GPIO_DESC is not set 233 | # end of RTCIO configuration 234 | 235 | # 236 | # GPIO Configuration 237 | # 238 | # CONFIG_GPIO_ESP32_SUPPORT_SWITCH_SLP_PULL is not set 239 | # end of GPIO Configuration 240 | 241 | # 242 | # GDMA Configuration 243 | # 244 | # CONFIG_GDMA_CTRL_FUNC_IN_IRAM is not set 245 | # CONFIG_GDMA_ISR_IRAM_SAFE is not set 246 | # end of GDMA Configuration 247 | # end of Driver configurations 248 | 249 | # 250 | # eFuse Bit Manager 251 | # 252 | # CONFIG_EFUSE_CUSTOM_TABLE is not set 253 | # CONFIG_EFUSE_VIRTUAL is not set 254 | # CONFIG_EFUSE_CODE_SCHEME_COMPAT_NONE is not set 255 | CONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4=y 256 | # CONFIG_EFUSE_CODE_SCHEME_COMPAT_REPEAT is not set 257 | CONFIG_EFUSE_MAX_BLK_LEN=192 258 | # end of eFuse Bit Manager 259 | 260 | # 261 | # ESP-TLS 262 | # 263 | CONFIG_ESP_TLS_USING_MBEDTLS=y 264 | # CONFIG_ESP_TLS_USE_SECURE_ELEMENT is not set 265 | # CONFIG_ESP_TLS_SERVER is not set 266 | # CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set 267 | # CONFIG_ESP_TLS_PSK_VERIFICATION is not set 268 | # CONFIG_ESP_TLS_INSECURE is not set 269 | # end of ESP-TLS 270 | 271 | # 272 | # ESP32-specific 273 | # 274 | CONFIG_ESP32_ECO3_CACHE_LOCK_FIX=y 275 | CONFIG_ESP32_REV_MIN_0=y 276 | # CONFIG_ESP32_REV_MIN_1 is not set 277 | # CONFIG_ESP32_REV_MIN_2 is not set 278 | # CONFIG_ESP32_REV_MIN_3 is not set 279 | CONFIG_ESP32_REV_MIN=0 280 | CONFIG_ESP32_DPORT_WORKAROUND=y 281 | # CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set 282 | # CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set 283 | CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y 284 | CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240 285 | CONFIG_ESP32_SPIRAM_SUPPORT=y 286 | 287 | # 288 | # SPI RAM config 289 | # 290 | CONFIG_SPIRAM_TYPE_AUTO=y 291 | # CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set 292 | # CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set 293 | # CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set 294 | CONFIG_SPIRAM_SIZE=-1 295 | CONFIG_SPIRAM_SPEED_40M=y 296 | # CONFIG_SPIRAM_SPEED_80M is not set 297 | CONFIG_SPIRAM=y 298 | CONFIG_SPIRAM_BOOT_INIT=y 299 | CONFIG_SPIRAM_IGNORE_NOTFOUND=y 300 | # CONFIG_SPIRAM_USE_MEMMAP is not set 301 | # CONFIG_SPIRAM_USE_CAPS_ALLOC is not set 302 | CONFIG_SPIRAM_USE_MALLOC=y 303 | CONFIG_SPIRAM_MEMTEST=y 304 | CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 305 | # CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set 306 | CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 307 | # CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set 308 | # CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY is not set 309 | CONFIG_SPIRAM_CACHE_WORKAROUND=y 310 | 311 | # 312 | # SPIRAM cache workaround debugging 313 | # 314 | CONFIG_SPIRAM_CACHE_WORKAROUND_STRATEGY_MEMW=y 315 | # CONFIG_SPIRAM_CACHE_WORKAROUND_STRATEGY_DUPLDST is not set 316 | # CONFIG_SPIRAM_CACHE_WORKAROUND_STRATEGY_NOPS is not set 317 | # end of SPIRAM cache workaround debugging 318 | 319 | # 320 | # SPIRAM workaround libraries placement 321 | # 322 | CONFIG_SPIRAM_CACHE_LIBJMP_IN_IRAM=y 323 | CONFIG_SPIRAM_CACHE_LIBMATH_IN_IRAM=y 324 | CONFIG_SPIRAM_CACHE_LIBNUMPARSER_IN_IRAM=y 325 | CONFIG_SPIRAM_CACHE_LIBIO_IN_IRAM=y 326 | CONFIG_SPIRAM_CACHE_LIBTIME_IN_IRAM=y 327 | CONFIG_SPIRAM_CACHE_LIBCHAR_IN_IRAM=y 328 | CONFIG_SPIRAM_CACHE_LIBMEM_IN_IRAM=y 329 | CONFIG_SPIRAM_CACHE_LIBSTR_IN_IRAM=y 330 | CONFIG_SPIRAM_CACHE_LIBRAND_IN_IRAM=y 331 | CONFIG_SPIRAM_CACHE_LIBENV_IN_IRAM=y 332 | CONFIG_SPIRAM_CACHE_LIBFILE_IN_IRAM=y 333 | CONFIG_SPIRAM_CACHE_LIBMISC_IN_IRAM=y 334 | # end of SPIRAM workaround libraries placement 335 | 336 | CONFIG_SPIRAM_BANKSWITCH_ENABLE=y 337 | CONFIG_SPIRAM_BANKSWITCH_RESERVE=8 338 | # CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY is not set 339 | 340 | # 341 | # PSRAM clock and cs IO for ESP32-DOWD 342 | # 343 | CONFIG_D0WD_PSRAM_CLK_IO=17 344 | CONFIG_D0WD_PSRAM_CS_IO=16 345 | # end of PSRAM clock and cs IO for ESP32-DOWD 346 | 347 | # 348 | # PSRAM clock and cs IO for ESP32-D2WD 349 | # 350 | CONFIG_D2WD_PSRAM_CLK_IO=9 351 | CONFIG_D2WD_PSRAM_CS_IO=10 352 | # end of PSRAM clock and cs IO for ESP32-D2WD 353 | 354 | # 355 | # PSRAM clock and cs IO for ESP32-PICO 356 | # 357 | CONFIG_PICO_PSRAM_CS_IO=10 358 | # end of PSRAM clock and cs IO for ESP32-PICO 359 | 360 | # CONFIG_SPIRAM_CUSTOM_SPIWP_SD3_PIN is not set 361 | CONFIG_SPIRAM_SPIWP_SD3_PIN=7 362 | # CONFIG_SPIRAM_2T_MODE is not set 363 | # end of SPI RAM config 364 | 365 | # CONFIG_ESP32_TRAX is not set 366 | CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0x0 367 | # CONFIG_ESP32_ULP_COPROC_ENABLED is not set 368 | CONFIG_ESP32_ULP_COPROC_RESERVE_MEM=0 369 | CONFIG_ESP32_DEBUG_OCDAWARE=y 370 | CONFIG_ESP32_BROWNOUT_DET=y 371 | CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0=y 372 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_1 is not set 373 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_2 is not set 374 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_3 is not set 375 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_4 is not set 376 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_5 is not set 377 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_6 is not set 378 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_7 is not set 379 | CONFIG_ESP32_BROWNOUT_DET_LVL=0 380 | CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y 381 | # CONFIG_ESP32_TIME_SYSCALL_USE_RTC is not set 382 | # CONFIG_ESP32_TIME_SYSCALL_USE_FRC1 is not set 383 | # CONFIG_ESP32_TIME_SYSCALL_USE_NONE is not set 384 | CONFIG_ESP32_RTC_CLK_SRC_INT_RC=y 385 | # CONFIG_ESP32_RTC_CLK_SRC_EXT_CRYS is not set 386 | # CONFIG_ESP32_RTC_CLK_SRC_EXT_OSC is not set 387 | # CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 is not set 388 | CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024 389 | CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=2000 390 | CONFIG_ESP32_XTAL_FREQ_40=y 391 | # CONFIG_ESP32_XTAL_FREQ_26 is not set 392 | # CONFIG_ESP32_XTAL_FREQ_AUTO is not set 393 | CONFIG_ESP32_XTAL_FREQ=40 394 | # CONFIG_ESP32_DISABLE_BASIC_ROM_CONSOLE is not set 395 | # CONFIG_ESP32_NO_BLOBS is not set 396 | # CONFIG_ESP32_COMPATIBLE_PRE_V2_1_BOOTLOADERS is not set 397 | # CONFIG_ESP32_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set 398 | # CONFIG_ESP32_USE_FIXED_STATIC_RAM_SIZE is not set 399 | CONFIG_ESP32_DPORT_DIS_INTERRUPT_LVL=5 400 | # end of ESP32-specific 401 | 402 | # 403 | # ADC-Calibration 404 | # 405 | CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y 406 | CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y 407 | CONFIG_ADC_CAL_LUT_ENABLE=y 408 | # end of ADC-Calibration 409 | 410 | # 411 | # Common ESP-related 412 | # 413 | CONFIG_ESP_ERR_TO_NAME_LOOKUP=y 414 | # end of Common ESP-related 415 | 416 | # 417 | # Ethernet 418 | # 419 | # CONFIG_ETH_USE_ESP32_EMAC is not set 420 | # CONFIG_ETH_USE_SPI_ETHERNET is not set 421 | # CONFIG_ETH_USE_OPENETH is not set 422 | # end of Ethernet 423 | 424 | # 425 | # Event Loop Library 426 | # 427 | # CONFIG_ESP_EVENT_LOOP_PROFILING is not set 428 | CONFIG_ESP_EVENT_POST_FROM_ISR=y 429 | CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y 430 | # end of Event Loop Library 431 | 432 | # 433 | # GDB Stub 434 | # 435 | # end of GDB Stub 436 | 437 | # 438 | # ESP HTTP client 439 | # 440 | CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y 441 | # CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set 442 | CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH=y 443 | # end of ESP HTTP client 444 | 445 | # 446 | # HTTP Server 447 | # 448 | CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 449 | CONFIG_HTTPD_MAX_URI_LEN=512 450 | CONFIG_HTTPD_ERR_RESP_NO_DELAY=y 451 | CONFIG_HTTPD_PURGE_BUF_LEN=32 452 | # CONFIG_HTTPD_LOG_PURGE_DATA is not set 453 | # CONFIG_HTTPD_WS_SUPPORT is not set 454 | # end of HTTP Server 455 | 456 | # 457 | # ESP HTTPS OTA 458 | # 459 | # CONFIG_OTA_ALLOW_HTTP is not set 460 | # end of ESP HTTPS OTA 461 | 462 | # 463 | # ESP HTTPS server 464 | # 465 | # CONFIG_ESP_HTTPS_SERVER_ENABLE is not set 466 | # end of ESP HTTPS server 467 | 468 | # 469 | # Hardware Settings 470 | # 471 | 472 | # 473 | # MAC Config 474 | # 475 | CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y 476 | CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y 477 | CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y 478 | CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y 479 | # CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set 480 | CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y 481 | CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4 482 | # end of MAC Config 483 | 484 | # 485 | # Sleep Config 486 | # 487 | CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y 488 | # CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set 489 | # CONFIG_ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND is not set 490 | # CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND is not set 491 | # end of Sleep Config 492 | # end of Hardware Settings 493 | 494 | # 495 | # IPC (Inter-Processor Call) 496 | # 497 | CONFIG_ESP_IPC_TASK_STACK_SIZE=1536 498 | CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y 499 | CONFIG_ESP_IPC_ISR_ENABLE=y 500 | # end of IPC (Inter-Processor Call) 501 | 502 | # 503 | # LCD and Touch Panel 504 | # 505 | 506 | # 507 | # LCD Peripheral Configuration 508 | # 509 | CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32 510 | # end of LCD Peripheral Configuration 511 | # end of LCD and Touch Panel 512 | 513 | # 514 | # ESP NETIF Adapter 515 | # 516 | CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 517 | CONFIG_ESP_NETIF_TCPIP_LWIP=y 518 | # CONFIG_ESP_NETIF_LOOPBACK is not set 519 | CONFIG_ESP_NETIF_TCPIP_ADAPTER_COMPATIBLE_LAYER=y 520 | # end of ESP NETIF Adapter 521 | 522 | # 523 | # PHY 524 | # 525 | CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y 526 | # CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set 527 | CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 528 | CONFIG_ESP_PHY_MAX_TX_POWER=20 529 | CONFIG_ESP_PHY_REDUCE_TX_POWER=y 530 | # end of PHY 531 | 532 | # 533 | # Power Management 534 | # 535 | # CONFIG_PM_ENABLE is not set 536 | # end of Power Management 537 | 538 | # 539 | # ESP System Settings 540 | # 541 | # CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set 542 | CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y 543 | # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set 544 | # CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set 545 | # CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set 546 | 547 | # 548 | # Memory protection 549 | # 550 | # end of Memory protection 551 | 552 | CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 553 | CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 554 | CONFIG_ESP_MAIN_TASK_STACK_SIZE=12288 555 | CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y 556 | # CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set 557 | # CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set 558 | CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 559 | CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 560 | CONFIG_ESP_CONSOLE_UART_DEFAULT=y 561 | # CONFIG_ESP_CONSOLE_UART_CUSTOM is not set 562 | # CONFIG_ESP_CONSOLE_NONE is not set 563 | CONFIG_ESP_CONSOLE_UART=y 564 | CONFIG_ESP_CONSOLE_MULTIPLE_UART=y 565 | CONFIG_ESP_CONSOLE_UART_NUM=0 566 | CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 567 | CONFIG_ESP_INT_WDT=y 568 | CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 569 | CONFIG_ESP_INT_WDT_CHECK_CPU1=y 570 | # CONFIG_ESP_TASK_WDT is not set 571 | # CONFIG_ESP_PANIC_HANDLER_IRAM is not set 572 | # CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set 573 | CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y 574 | # end of ESP System Settings 575 | 576 | # 577 | # High resolution timer (esp_timer) 578 | # 579 | # CONFIG_ESP_TIMER_PROFILING is not set 580 | CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y 581 | CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y 582 | CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 583 | CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 584 | # CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set 585 | # CONFIG_ESP_TIMER_IMPL_FRC2 is not set 586 | CONFIG_ESP_TIMER_IMPL_TG0_LAC=y 587 | # end of High resolution timer (esp_timer) 588 | 589 | # 590 | # Wi-Fi 591 | # 592 | CONFIG_ESP32_WIFI_ENABLED=y 593 | CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 594 | CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 595 | CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y 596 | CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0 597 | CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16 598 | CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=32 599 | # CONFIG_ESP32_WIFI_CSI_ENABLED is not set 600 | CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y 601 | CONFIG_ESP32_WIFI_TX_BA_WIN=6 602 | CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y 603 | CONFIG_ESP32_WIFI_RX_BA_WIN=6 604 | # CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED is not set 605 | CONFIG_ESP32_WIFI_NVS_ENABLED=y 606 | CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y 607 | # CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set 608 | CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 609 | CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 610 | CONFIG_ESP32_WIFI_IRAM_OPT=y 611 | CONFIG_ESP32_WIFI_RX_IRAM_OPT=y 612 | CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y 613 | # CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set 614 | # CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set 615 | # CONFIG_ESP_WIFI_GMAC_SUPPORT is not set 616 | CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y 617 | # end of Wi-Fi 618 | 619 | # 620 | # Core dump 621 | # 622 | # CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set 623 | # CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set 624 | CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y 625 | # end of Core dump 626 | 627 | # 628 | # FAT Filesystem support 629 | # 630 | # CONFIG_FATFS_CODEPAGE_DYNAMIC is not set 631 | CONFIG_FATFS_CODEPAGE_437=y 632 | # CONFIG_FATFS_CODEPAGE_720 is not set 633 | # CONFIG_FATFS_CODEPAGE_737 is not set 634 | # CONFIG_FATFS_CODEPAGE_771 is not set 635 | # CONFIG_FATFS_CODEPAGE_775 is not set 636 | # CONFIG_FATFS_CODEPAGE_850 is not set 637 | # CONFIG_FATFS_CODEPAGE_852 is not set 638 | # CONFIG_FATFS_CODEPAGE_855 is not set 639 | # CONFIG_FATFS_CODEPAGE_857 is not set 640 | # CONFIG_FATFS_CODEPAGE_860 is not set 641 | # CONFIG_FATFS_CODEPAGE_861 is not set 642 | # CONFIG_FATFS_CODEPAGE_862 is not set 643 | # CONFIG_FATFS_CODEPAGE_863 is not set 644 | # CONFIG_FATFS_CODEPAGE_864 is not set 645 | # CONFIG_FATFS_CODEPAGE_865 is not set 646 | # CONFIG_FATFS_CODEPAGE_866 is not set 647 | # CONFIG_FATFS_CODEPAGE_869 is not set 648 | # CONFIG_FATFS_CODEPAGE_932 is not set 649 | # CONFIG_FATFS_CODEPAGE_936 is not set 650 | # CONFIG_FATFS_CODEPAGE_949 is not set 651 | # CONFIG_FATFS_CODEPAGE_950 is not set 652 | CONFIG_FATFS_CODEPAGE=437 653 | CONFIG_FATFS_LFN_NONE=y 654 | # CONFIG_FATFS_LFN_HEAP is not set 655 | # CONFIG_FATFS_LFN_STACK is not set 656 | CONFIG_FATFS_FS_LOCK=0 657 | CONFIG_FATFS_TIMEOUT_MS=10000 658 | CONFIG_FATFS_PER_FILE_CACHE=y 659 | CONFIG_FATFS_ALLOC_PREFER_EXTRAM=y 660 | # CONFIG_FATFS_USE_FASTSEEK is not set 661 | # end of FAT Filesystem support 662 | 663 | # 664 | # Modbus configuration 665 | # 666 | CONFIG_FMB_COMM_MODE_TCP_EN=y 667 | CONFIG_FMB_TCP_PORT_DEFAULT=502 668 | CONFIG_FMB_TCP_PORT_MAX_CONN=5 669 | CONFIG_FMB_TCP_CONNECTION_TOUT_SEC=20 670 | CONFIG_FMB_COMM_MODE_RTU_EN=y 671 | CONFIG_FMB_COMM_MODE_ASCII_EN=y 672 | CONFIG_FMB_MASTER_TIMEOUT_MS_RESPOND=150 673 | CONFIG_FMB_MASTER_DELAY_MS_CONVERT=200 674 | CONFIG_FMB_QUEUE_LENGTH=20 675 | CONFIG_FMB_PORT_TASK_STACK_SIZE=4096 676 | CONFIG_FMB_SERIAL_BUF_SIZE=256 677 | CONFIG_FMB_SERIAL_ASCII_BITS_PER_SYMB=8 678 | CONFIG_FMB_SERIAL_ASCII_TIMEOUT_RESPOND_MS=1000 679 | CONFIG_FMB_PORT_TASK_PRIO=10 680 | # CONFIG_FMB_PORT_TASK_AFFINITY_NO_AFFINITY is not set 681 | CONFIG_FMB_PORT_TASK_AFFINITY_CPU0=y 682 | # CONFIG_FMB_PORT_TASK_AFFINITY_CPU1 is not set 683 | CONFIG_FMB_PORT_TASK_AFFINITY=0x0 684 | CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT=y 685 | CONFIG_FMB_CONTROLLER_SLAVE_ID=0x00112233 686 | CONFIG_FMB_CONTROLLER_NOTIFY_TIMEOUT=20 687 | CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 688 | CONFIG_FMB_CONTROLLER_STACK_SIZE=4096 689 | CONFIG_FMB_EVENT_QUEUE_TIMEOUT=20 690 | # CONFIG_FMB_TIMER_PORT_ENABLED is not set 691 | CONFIG_FMB_TIMER_GROUP=0 692 | CONFIG_FMB_TIMER_INDEX=0 693 | CONFIG_FMB_MASTER_TIMER_GROUP=0 694 | CONFIG_FMB_MASTER_TIMER_INDEX=0 695 | # CONFIG_FMB_TIMER_ISR_IN_IRAM is not set 696 | # end of Modbus configuration 697 | 698 | # 699 | # FreeRTOS 700 | # 701 | # CONFIG_FREERTOS_UNICORE is not set 702 | CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF 703 | CONFIG_FREERTOS_TICK_SUPPORT_CORETIMER=y 704 | CONFIG_FREERTOS_CORETIMER_0=y 705 | # CONFIG_FREERTOS_CORETIMER_1 is not set 706 | CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y 707 | CONFIG_FREERTOS_HZ=1000 708 | CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y 709 | # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set 710 | # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set 711 | CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y 712 | # CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set 713 | CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y 714 | CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 715 | CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y 716 | # CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE is not set 717 | # CONFIG_FREERTOS_ASSERT_DISABLE is not set 718 | CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 719 | CONFIG_FREERTOS_ISR_STACKSIZE=1536 720 | # CONFIG_FREERTOS_LEGACY_HOOKS is not set 721 | CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 722 | CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y 723 | # CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set 724 | CONFIG_FREERTOS_TIMER_TASK_PRIORITY=25 725 | CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 726 | CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 727 | CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 728 | # CONFIG_FREERTOS_USE_TRACE_FACILITY is not set 729 | # CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set 730 | CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y 731 | # CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set 732 | # CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set 733 | CONFIG_FREERTOS_DEBUG_OCDAWARE=y 734 | # CONFIG_FREERTOS_FPU_IN_ISR is not set 735 | CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y 736 | # CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set 737 | # end of FreeRTOS 738 | 739 | # 740 | # Hardware Abstraction Layer (HAL) and Low Level (LL) 741 | # 742 | CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y 743 | # CONFIG_HAL_ASSERTION_DISABLE is not set 744 | # CONFIG_HAL_ASSERTION_SILIENT is not set 745 | # CONFIG_HAL_ASSERTION_ENABLE is not set 746 | CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 747 | # end of Hardware Abstraction Layer (HAL) and Low Level (LL) 748 | 749 | # 750 | # Heap memory debugging 751 | # 752 | CONFIG_HEAP_POISONING_DISABLED=y 753 | # CONFIG_HEAP_POISONING_LIGHT is not set 754 | # CONFIG_HEAP_POISONING_COMPREHENSIVE is not set 755 | CONFIG_HEAP_TRACING_OFF=y 756 | # CONFIG_HEAP_TRACING_STANDALONE is not set 757 | # CONFIG_HEAP_TRACING_TOHOST is not set 758 | # CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set 759 | # end of Heap memory debugging 760 | 761 | # 762 | # jsmn 763 | # 764 | # CONFIG_JSMN_PARENT_LINKS is not set 765 | # CONFIG_JSMN_STRICT is not set 766 | # end of jsmn 767 | 768 | # 769 | # libsodium 770 | # 771 | # end of libsodium 772 | 773 | # 774 | # Log output 775 | # 776 | # CONFIG_LOG_DEFAULT_LEVEL_NONE is not set 777 | CONFIG_LOG_DEFAULT_LEVEL_ERROR=y 778 | # CONFIG_LOG_DEFAULT_LEVEL_WARN is not set 779 | # CONFIG_LOG_DEFAULT_LEVEL_INFO is not set 780 | # CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set 781 | # CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set 782 | CONFIG_LOG_DEFAULT_LEVEL=1 783 | CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y 784 | # CONFIG_LOG_MAXIMUM_LEVEL_WARN is not set 785 | # CONFIG_LOG_MAXIMUM_LEVEL_INFO is not set 786 | # CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set 787 | # CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set 788 | CONFIG_LOG_MAXIMUM_LEVEL=1 789 | CONFIG_LOG_COLORS=y 790 | CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y 791 | # CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set 792 | # end of Log output 793 | 794 | # 795 | # LWIP 796 | # 797 | CONFIG_LWIP_LOCAL_HOSTNAME="espressif" 798 | # CONFIG_LWIP_NETIF_API is not set 799 | # CONFIG_LWIP_TCPIP_CORE_LOCKING is not set 800 | CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y 801 | # CONFIG_LWIP_L2_TO_L3_COPY is not set 802 | # CONFIG_LWIP_IRAM_OPTIMIZATION is not set 803 | CONFIG_LWIP_TIMERS_ONDEMAND=y 804 | CONFIG_LWIP_MAX_SOCKETS=10 805 | # CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set 806 | # CONFIG_LWIP_SO_LINGER is not set 807 | CONFIG_LWIP_SO_REUSE=y 808 | CONFIG_LWIP_SO_REUSE_RXTOALL=y 809 | # CONFIG_LWIP_SO_RCVBUF is not set 810 | # CONFIG_LWIP_NETBUF_RECVINFO is not set 811 | CONFIG_LWIP_IP4_FRAG=y 812 | CONFIG_LWIP_IP6_FRAG=y 813 | # CONFIG_LWIP_IP4_REASSEMBLY is not set 814 | # CONFIG_LWIP_IP6_REASSEMBLY is not set 815 | # CONFIG_LWIP_IP_FORWARD is not set 816 | # CONFIG_LWIP_STATS is not set 817 | # CONFIG_LWIP_ETHARP_TRUST_IP_MAC is not set 818 | CONFIG_LWIP_ESP_GRATUITOUS_ARP=y 819 | CONFIG_LWIP_GARP_TMR_INTERVAL=60 820 | CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 821 | CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y 822 | # CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set 823 | CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y 824 | # CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set 825 | CONFIG_LWIP_DHCP_OPTIONS_LEN=68 826 | 827 | # 828 | # DHCP server 829 | # 830 | CONFIG_LWIP_DHCPS=y 831 | CONFIG_LWIP_DHCPS_LEASE_UNIT=60 832 | CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 833 | # end of DHCP server 834 | 835 | # CONFIG_LWIP_AUTOIP is not set 836 | CONFIG_LWIP_IPV6=y 837 | # CONFIG_LWIP_IPV6_AUTOCONFIG is not set 838 | CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 839 | # CONFIG_LWIP_IPV6_FORWARD is not set 840 | # CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set 841 | CONFIG_LWIP_NETIF_LOOPBACK=y 842 | CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 843 | 844 | # 845 | # TCP 846 | # 847 | CONFIG_LWIP_MAX_ACTIVE_TCP=16 848 | CONFIG_LWIP_MAX_LISTENING_TCP=16 849 | CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y 850 | CONFIG_LWIP_TCP_MAXRTX=12 851 | CONFIG_LWIP_TCP_SYNMAXRTX=12 852 | CONFIG_LWIP_TCP_MSS=1440 853 | CONFIG_LWIP_TCP_TMR_INTERVAL=250 854 | CONFIG_LWIP_TCP_MSL=60000 855 | CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 856 | CONFIG_LWIP_TCP_WND_DEFAULT=5744 857 | CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 858 | CONFIG_LWIP_TCP_QUEUE_OOSEQ=y 859 | # CONFIG_LWIP_TCP_SACK_OUT is not set 860 | # CONFIG_LWIP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES is not set 861 | CONFIG_LWIP_TCP_OVERSIZE_MSS=y 862 | # CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set 863 | # CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set 864 | CONFIG_LWIP_TCP_RTO_TIME=1500 865 | # end of TCP 866 | 867 | # 868 | # UDP 869 | # 870 | CONFIG_LWIP_MAX_UDP_PCBS=16 871 | CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 872 | # end of UDP 873 | 874 | # 875 | # Checksums 876 | # 877 | # CONFIG_LWIP_CHECKSUM_CHECK_IP is not set 878 | # CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set 879 | CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y 880 | # end of Checksums 881 | 882 | CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 883 | CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y 884 | # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set 885 | # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set 886 | CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF 887 | # CONFIG_LWIP_PPP_SUPPORT is not set 888 | CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 889 | CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 890 | # CONFIG_LWIP_SLIP_SUPPORT is not set 891 | 892 | # 893 | # ICMP 894 | # 895 | CONFIG_LWIP_ICMP=y 896 | # CONFIG_LWIP_MULTICAST_PING is not set 897 | # CONFIG_LWIP_BROADCAST_PING is not set 898 | # end of ICMP 899 | 900 | # 901 | # LWIP RAW API 902 | # 903 | CONFIG_LWIP_MAX_RAW_PCBS=16 904 | # end of LWIP RAW API 905 | 906 | # 907 | # SNTP 908 | # 909 | CONFIG_LWIP_SNTP_MAX_SERVERS=1 910 | # CONFIG_LWIP_DHCP_GET_NTP_SRV is not set 911 | CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 912 | # end of SNTP 913 | 914 | CONFIG_LWIP_ESP_LWIP_ASSERT=y 915 | 916 | # 917 | # Hooks 918 | # 919 | # CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set 920 | CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y 921 | # CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set 922 | CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y 923 | # CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set 924 | # CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set 925 | CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y 926 | # CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set 927 | # CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set 928 | CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y 929 | # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set 930 | # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set 931 | # end of Hooks 932 | 933 | # CONFIG_LWIP_DEBUG is not set 934 | # end of LWIP 935 | 936 | # 937 | # mbedTLS 938 | # 939 | CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y 940 | # CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC is not set 941 | # CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set 942 | # CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set 943 | CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y 944 | CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 945 | CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 946 | # CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set 947 | # CONFIG_MBEDTLS_DEBUG is not set 948 | 949 | # 950 | # Certificate Bundle 951 | # 952 | CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y 953 | CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y 954 | # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set 955 | # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set 956 | # CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set 957 | # end of Certificate Bundle 958 | 959 | # CONFIG_MBEDTLS_ECP_RESTARTABLE is not set 960 | # CONFIG_MBEDTLS_CMAC_C is not set 961 | CONFIG_MBEDTLS_HARDWARE_AES=y 962 | CONFIG_MBEDTLS_HARDWARE_MPI=y 963 | CONFIG_MBEDTLS_HARDWARE_SHA=y 964 | CONFIG_MBEDTLS_ROM_MD5=y 965 | # CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set 966 | # CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set 967 | CONFIG_MBEDTLS_HAVE_TIME=y 968 | # CONFIG_MBEDTLS_HAVE_TIME_DATE is not set 969 | CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y 970 | CONFIG_MBEDTLS_SHA512_C=y 971 | CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y 972 | # CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set 973 | # CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set 974 | # CONFIG_MBEDTLS_TLS_DISABLED is not set 975 | CONFIG_MBEDTLS_TLS_SERVER=y 976 | CONFIG_MBEDTLS_TLS_CLIENT=y 977 | CONFIG_MBEDTLS_TLS_ENABLED=y 978 | 979 | # 980 | # TLS Key Exchange Methods 981 | # 982 | # CONFIG_MBEDTLS_PSK_MODES is not set 983 | CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y 984 | CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y 985 | CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y 986 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y 987 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y 988 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y 989 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y 990 | # end of TLS Key Exchange Methods 991 | 992 | CONFIG_MBEDTLS_SSL_RENEGOTIATION=y 993 | # CONFIG_MBEDTLS_SSL_PROTO_SSL3 is not set 994 | CONFIG_MBEDTLS_SSL_PROTO_TLS1=y 995 | CONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y 996 | CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y 997 | # CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set 998 | # CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set 999 | CONFIG_MBEDTLS_SSL_ALPN=y 1000 | CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y 1001 | CONFIG_MBEDTLS_X509_CHECK_KEY_USAGE=y 1002 | CONFIG_MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE=y 1003 | CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y 1004 | 1005 | # 1006 | # Symmetric Ciphers 1007 | # 1008 | CONFIG_MBEDTLS_AES_C=y 1009 | # CONFIG_MBEDTLS_CAMELLIA_C is not set 1010 | # CONFIG_MBEDTLS_DES_C is not set 1011 | CONFIG_MBEDTLS_RC4_DISABLED=y 1012 | # CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT is not set 1013 | # CONFIG_MBEDTLS_RC4_ENABLED is not set 1014 | # CONFIG_MBEDTLS_BLOWFISH_C is not set 1015 | # CONFIG_MBEDTLS_XTEA_C is not set 1016 | CONFIG_MBEDTLS_CCM_C=y 1017 | CONFIG_MBEDTLS_GCM_C=y 1018 | # CONFIG_MBEDTLS_NIST_KW_C is not set 1019 | # end of Symmetric Ciphers 1020 | 1021 | # CONFIG_MBEDTLS_RIPEMD160_C is not set 1022 | 1023 | # 1024 | # Certificates 1025 | # 1026 | CONFIG_MBEDTLS_PEM_PARSE_C=y 1027 | CONFIG_MBEDTLS_PEM_WRITE_C=y 1028 | CONFIG_MBEDTLS_X509_CRL_PARSE_C=y 1029 | CONFIG_MBEDTLS_X509_CSR_PARSE_C=y 1030 | # end of Certificates 1031 | 1032 | CONFIG_MBEDTLS_ECP_C=y 1033 | CONFIG_MBEDTLS_ECDH_C=y 1034 | CONFIG_MBEDTLS_ECDSA_C=y 1035 | # CONFIG_MBEDTLS_ECJPAKE_C is not set 1036 | CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y 1037 | CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y 1038 | CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y 1039 | CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y 1040 | CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y 1041 | CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y 1042 | CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y 1043 | CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y 1044 | CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y 1045 | CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y 1046 | CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y 1047 | CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y 1048 | CONFIG_MBEDTLS_ECP_NIST_OPTIM=y 1049 | # CONFIG_MBEDTLS_POLY1305_C is not set 1050 | # CONFIG_MBEDTLS_CHACHA20_C is not set 1051 | # CONFIG_MBEDTLS_HKDF_C is not set 1052 | # CONFIG_MBEDTLS_THREADING_C is not set 1053 | # CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set 1054 | # CONFIG_MBEDTLS_SECURITY_RISKS is not set 1055 | # end of mbedTLS 1056 | 1057 | # 1058 | # mDNS 1059 | # 1060 | CONFIG_MDNS_MAX_SERVICES=10 1061 | CONFIG_MDNS_TASK_PRIORITY=1 1062 | CONFIG_MDNS_TASK_STACK_SIZE=4096 1063 | # CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set 1064 | CONFIG_MDNS_TASK_AFFINITY_CPU0=y 1065 | # CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set 1066 | CONFIG_MDNS_TASK_AFFINITY=0x0 1067 | CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000 1068 | # CONFIG_MDNS_STRICT_MODE is not set 1069 | CONFIG_MDNS_TIMER_PERIOD_MS=100 1070 | # CONFIG_MDNS_NETWORKING_SOCKET is not set 1071 | CONFIG_MDNS_MULTIPLE_INSTANCE=y 1072 | # end of mDNS 1073 | 1074 | # 1075 | # ESP-MQTT Configurations 1076 | # 1077 | CONFIG_MQTT_PROTOCOL_311=y 1078 | CONFIG_MQTT_TRANSPORT_SSL=y 1079 | CONFIG_MQTT_TRANSPORT_WEBSOCKET=y 1080 | CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y 1081 | # CONFIG_MQTT_MSG_ID_INCREMENTAL is not set 1082 | # CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set 1083 | # CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set 1084 | # CONFIG_MQTT_USE_CUSTOM_CONFIG is not set 1085 | # CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set 1086 | # CONFIG_MQTT_CUSTOM_OUTBOX is not set 1087 | # end of ESP-MQTT Configurations 1088 | 1089 | # 1090 | # Newlib 1091 | # 1092 | # CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF is not set 1093 | CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF=y 1094 | # CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set 1095 | # CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set 1096 | # CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set 1097 | CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y 1098 | # CONFIG_NEWLIB_NANO_FORMAT is not set 1099 | # end of Newlib 1100 | 1101 | # 1102 | # NVS 1103 | # 1104 | # end of NVS 1105 | 1106 | # 1107 | # OpenSSL 1108 | # 1109 | # CONFIG_OPENSSL_DEBUG is not set 1110 | CONFIG_OPENSSL_ERROR_STACK=y 1111 | # CONFIG_OPENSSL_ASSERT_DO_NOTHING is not set 1112 | CONFIG_OPENSSL_ASSERT_EXIT=y 1113 | # end of OpenSSL 1114 | 1115 | # 1116 | # OpenThread 1117 | # 1118 | # CONFIG_OPENTHREAD_ENABLED is not set 1119 | # end of OpenThread 1120 | 1121 | # 1122 | # PThreads 1123 | # 1124 | CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 1125 | CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 1126 | CONFIG_PTHREAD_STACK_MIN=768 1127 | CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y 1128 | # CONFIG_PTHREAD_DEFAULT_CORE_0 is not set 1129 | # CONFIG_PTHREAD_DEFAULT_CORE_1 is not set 1130 | CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 1131 | CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" 1132 | # end of PThreads 1133 | 1134 | # 1135 | # SPI Flash driver 1136 | # 1137 | # CONFIG_SPI_FLASH_VERIFY_WRITE is not set 1138 | # CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set 1139 | CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y 1140 | CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y 1141 | # CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set 1142 | # CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set 1143 | # CONFIG_SPI_FLASH_USE_LEGACY_IMPL is not set 1144 | # CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set 1145 | # CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set 1146 | CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y 1147 | CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 1148 | CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 1149 | CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 1150 | # CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set 1151 | # CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set 1152 | # CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set 1153 | 1154 | # 1155 | # Auto-detect flash chips 1156 | # 1157 | CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y 1158 | CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y 1159 | CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y 1160 | CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y 1161 | # end of Auto-detect flash chips 1162 | 1163 | CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y 1164 | # end of SPI Flash driver 1165 | 1166 | # 1167 | # SPIFFS Configuration 1168 | # 1169 | CONFIG_SPIFFS_MAX_PARTITIONS=3 1170 | 1171 | # 1172 | # SPIFFS Cache Configuration 1173 | # 1174 | CONFIG_SPIFFS_CACHE=y 1175 | CONFIG_SPIFFS_CACHE_WR=y 1176 | # CONFIG_SPIFFS_CACHE_STATS is not set 1177 | # end of SPIFFS Cache Configuration 1178 | 1179 | CONFIG_SPIFFS_PAGE_CHECK=y 1180 | CONFIG_SPIFFS_GC_MAX_RUNS=10 1181 | # CONFIG_SPIFFS_GC_STATS is not set 1182 | CONFIG_SPIFFS_PAGE_SIZE=256 1183 | CONFIG_SPIFFS_OBJ_NAME_LEN=32 1184 | # CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set 1185 | CONFIG_SPIFFS_USE_MAGIC=y 1186 | CONFIG_SPIFFS_USE_MAGIC_LENGTH=y 1187 | CONFIG_SPIFFS_META_LENGTH=4 1188 | CONFIG_SPIFFS_USE_MTIME=y 1189 | 1190 | # 1191 | # Debug Configuration 1192 | # 1193 | # CONFIG_SPIFFS_DBG is not set 1194 | # CONFIG_SPIFFS_API_DBG is not set 1195 | # CONFIG_SPIFFS_GC_DBG is not set 1196 | # CONFIG_SPIFFS_CACHE_DBG is not set 1197 | # CONFIG_SPIFFS_CHECK_DBG is not set 1198 | # CONFIG_SPIFFS_TEST_VISUALISATION is not set 1199 | # end of Debug Configuration 1200 | # end of SPIFFS Configuration 1201 | 1202 | # 1203 | # TCP Transport 1204 | # 1205 | 1206 | # 1207 | # Websocket 1208 | # 1209 | CONFIG_WS_TRANSPORT=y 1210 | CONFIG_WS_BUFFER_SIZE=1024 1211 | # end of Websocket 1212 | # end of TCP Transport 1213 | 1214 | # 1215 | # Unity unit testing library 1216 | # 1217 | CONFIG_UNITY_ENABLE_FLOAT=y 1218 | CONFIG_UNITY_ENABLE_DOUBLE=y 1219 | # CONFIG_UNITY_ENABLE_64BIT is not set 1220 | # CONFIG_UNITY_ENABLE_COLOR is not set 1221 | CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y 1222 | # CONFIG_UNITY_ENABLE_FIXTURE is not set 1223 | # CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set 1224 | # end of Unity unit testing library 1225 | 1226 | # 1227 | # Virtual file system 1228 | # 1229 | CONFIG_VFS_SUPPORT_IO=y 1230 | CONFIG_VFS_SUPPORT_DIR=y 1231 | CONFIG_VFS_SUPPORT_SELECT=y 1232 | CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y 1233 | CONFIG_VFS_SUPPORT_TERMIOS=y 1234 | 1235 | # 1236 | # Host File System I/O (Semihosting) 1237 | # 1238 | CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 1239 | CONFIG_VFS_SEMIHOSTFS_HOST_PATH_MAX_LEN=128 1240 | # end of Host File System I/O (Semihosting) 1241 | # end of Virtual file system 1242 | 1243 | # 1244 | # Wear Levelling 1245 | # 1246 | # CONFIG_WL_SECTOR_SIZE_512 is not set 1247 | CONFIG_WL_SECTOR_SIZE_4096=y 1248 | CONFIG_WL_SECTOR_SIZE=4096 1249 | # end of Wear Levelling 1250 | 1251 | # 1252 | # Wi-Fi Provisioning Manager 1253 | # 1254 | CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 1255 | CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 1256 | # end of Wi-Fi Provisioning Manager 1257 | 1258 | # 1259 | # Supplicant 1260 | # 1261 | CONFIG_WPA_MBEDTLS_CRYPTO=y 1262 | # CONFIG_WPA_WAPI_PSK is not set 1263 | # CONFIG_WPA_SUITE_B_192 is not set 1264 | # CONFIG_WPA_DEBUG_PRINT is not set 1265 | # CONFIG_WPA_TESTING_OPTIONS is not set 1266 | # CONFIG_WPA_WPS_STRICT is not set 1267 | # CONFIG_WPA_11KV_SUPPORT is not set 1268 | # end of Supplicant 1269 | # end of Component config 1270 | 1271 | # 1272 | # Compatibility options 1273 | # 1274 | # CONFIG_LEGACY_INCLUDE_COMMON_HEADERS is not set 1275 | # end of Compatibility options 1276 | 1277 | # Deprecated options for backward compatibility 1278 | CONFIG_TOOLPREFIX="xtensa-esp32-elf-" 1279 | # CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set 1280 | # CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set 1281 | # CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set 1282 | CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y 1283 | # CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set 1284 | # CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set 1285 | CONFIG_LOG_BOOTLOADER_LEVEL=3 1286 | # CONFIG_APP_ROLLBACK_ENABLE is not set 1287 | # CONFIG_FLASH_ENCRYPTION_ENABLED is not set 1288 | # CONFIG_FLASHMODE_QIO is not set 1289 | # CONFIG_FLASHMODE_QOUT is not set 1290 | CONFIG_FLASHMODE_DIO=y 1291 | # CONFIG_FLASHMODE_DOUT is not set 1292 | # CONFIG_MONITOR_BAUD_9600B is not set 1293 | # CONFIG_MONITOR_BAUD_57600B is not set 1294 | CONFIG_MONITOR_BAUD_115200B=y 1295 | # CONFIG_MONITOR_BAUD_230400B is not set 1296 | # CONFIG_MONITOR_BAUD_921600B is not set 1297 | # CONFIG_MONITOR_BAUD_2MB is not set 1298 | # CONFIG_MONITOR_BAUD_OTHER is not set 1299 | CONFIG_MONITOR_BAUD_OTHER_VAL=115200 1300 | CONFIG_MONITOR_BAUD=115200 1301 | # CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set 1302 | # CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set 1303 | CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y 1304 | # CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set 1305 | # CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set 1306 | CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 1307 | # CONFIG_CXX_EXCEPTIONS is not set 1308 | CONFIG_STACK_CHECK_NONE=y 1309 | # CONFIG_STACK_CHECK_NORM is not set 1310 | # CONFIG_STACK_CHECK_STRONG is not set 1311 | # CONFIG_STACK_CHECK_ALL is not set 1312 | # CONFIG_WARN_WRITE_STRINGS is not set 1313 | # CONFIG_DISABLE_GCC8_WARNINGS is not set 1314 | # CONFIG_ESP32_APPTRACE_DEST_TRAX is not set 1315 | CONFIG_ESP32_APPTRACE_DEST_NONE=y 1316 | CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y 1317 | CONFIG_ADC2_DISABLE_DAC=y 1318 | CONFIG_SPIRAM_SUPPORT=y 1319 | # CONFIG_WIFI_LWIP_ALLOCATION_FROM_SPIRAM_FIRST is not set 1320 | CONFIG_TRACEMEM_RESERVE_DRAM=0x0 1321 | # CONFIG_ULP_COPROC_ENABLED is not set 1322 | CONFIG_ULP_COPROC_RESERVE_MEM=0 1323 | CONFIG_BROWNOUT_DET=y 1324 | CONFIG_BROWNOUT_DET_LVL_SEL_0=y 1325 | # CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set 1326 | # CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set 1327 | # CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set 1328 | # CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set 1329 | # CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set 1330 | # CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set 1331 | # CONFIG_BROWNOUT_DET_LVL_SEL_7 is not set 1332 | CONFIG_BROWNOUT_DET_LVL=0 1333 | CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y 1334 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL is not set 1335 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC is not set 1336 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set 1337 | # CONFIG_DISABLE_BASIC_ROM_CONSOLE is not set 1338 | # CONFIG_NO_BLOBS is not set 1339 | # CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS is not set 1340 | # CONFIG_EVENT_LOOP_PROFILING is not set 1341 | CONFIG_POST_EVENTS_FROM_ISR=y 1342 | CONFIG_POST_EVENTS_FROM_IRAM_ISR=y 1343 | # CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set 1344 | CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y 1345 | CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4 1346 | # CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND is not set 1347 | CONFIG_IPC_TASK_STACK_SIZE=1536 1348 | CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y 1349 | # CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set 1350 | CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 1351 | CONFIG_ESP32_PHY_MAX_TX_POWER=20 1352 | CONFIG_ESP32_REDUCE_PHY_TX_POWER=y 1353 | # CONFIG_ESP32S2_PANIC_PRINT_HALT is not set 1354 | CONFIG_ESP32S2_PANIC_PRINT_REBOOT=y 1355 | # CONFIG_ESP32S2_PANIC_SILENT_REBOOT is not set 1356 | # CONFIG_ESP32S2_PANIC_GDBSTUB is not set 1357 | CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 1358 | CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 1359 | CONFIG_MAIN_TASK_STACK_SIZE=12288 1360 | CONFIG_CONSOLE_UART_DEFAULT=y 1361 | # CONFIG_CONSOLE_UART_CUSTOM is not set 1362 | # CONFIG_ESP_CONSOLE_UART_NONE is not set 1363 | CONFIG_CONSOLE_UART=y 1364 | CONFIG_CONSOLE_UART_NUM=0 1365 | CONFIG_CONSOLE_UART_BAUDRATE=115200 1366 | CONFIG_INT_WDT=y 1367 | CONFIG_INT_WDT_TIMEOUT_MS=300 1368 | CONFIG_INT_WDT_CHECK_CPU1=y 1369 | # CONFIG_TASK_WDT is not set 1370 | CONFIG_TIMER_TASK_STACK_SIZE=3584 1371 | # CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set 1372 | # CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set 1373 | CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y 1374 | CONFIG_MB_MASTER_TIMEOUT_MS_RESPOND=150 1375 | CONFIG_MB_MASTER_DELAY_MS_CONVERT=200 1376 | CONFIG_MB_QUEUE_LENGTH=20 1377 | CONFIG_MB_SERIAL_TASK_STACK_SIZE=4096 1378 | CONFIG_MB_SERIAL_BUF_SIZE=256 1379 | CONFIG_MB_SERIAL_TASK_PRIO=10 1380 | CONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT=y 1381 | CONFIG_MB_CONTROLLER_SLAVE_ID=0x00112233 1382 | CONFIG_MB_CONTROLLER_NOTIFY_TIMEOUT=20 1383 | CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 1384 | CONFIG_MB_CONTROLLER_STACK_SIZE=4096 1385 | CONFIG_MB_EVENT_QUEUE_TIMEOUT=20 1386 | # CONFIG_MB_TIMER_PORT_ENABLED is not set 1387 | CONFIG_MB_TIMER_GROUP=0 1388 | CONFIG_MB_TIMER_INDEX=0 1389 | # CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set 1390 | CONFIG_TIMER_TASK_PRIORITY=25 1391 | CONFIG_TIMER_TASK_STACK_DEPTH=2048 1392 | CONFIG_TIMER_QUEUE_LENGTH=10 1393 | # CONFIG_L2_TO_L3_COPY is not set 1394 | # CONFIG_USE_ONLY_LWIP_SELECT is not set 1395 | CONFIG_ESP_GRATUITOUS_ARP=y 1396 | CONFIG_GARP_TMR_INTERVAL=60 1397 | CONFIG_TCPIP_RECVMBOX_SIZE=32 1398 | CONFIG_TCP_MAXRTX=12 1399 | CONFIG_TCP_SYNMAXRTX=12 1400 | CONFIG_TCP_MSS=1440 1401 | CONFIG_TCP_MSL=60000 1402 | CONFIG_TCP_SND_BUF_DEFAULT=5744 1403 | CONFIG_TCP_WND_DEFAULT=5744 1404 | CONFIG_TCP_RECVMBOX_SIZE=6 1405 | CONFIG_TCP_QUEUE_OOSEQ=y 1406 | # CONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES is not set 1407 | CONFIG_TCP_OVERSIZE_MSS=y 1408 | # CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set 1409 | # CONFIG_TCP_OVERSIZE_DISABLE is not set 1410 | CONFIG_UDP_RECVMBOX_SIZE=6 1411 | CONFIG_TCPIP_TASK_STACK_SIZE=3072 1412 | CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y 1413 | # CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set 1414 | # CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set 1415 | CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF 1416 | # CONFIG_PPP_SUPPORT is not set 1417 | CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 1418 | CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 1419 | CONFIG_ESP32_PTHREAD_STACK_MIN=768 1420 | CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y 1421 | # CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set 1422 | # CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set 1423 | CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 1424 | CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" 1425 | CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y 1426 | # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set 1427 | # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set 1428 | CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y 1429 | CONFIG_SUPPORT_TERMIOS=y 1430 | CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 1431 | CONFIG_SEMIHOSTFS_HOST_PATH_MAX_LEN=128 1432 | # End of deprecated options 1433 | --------------------------------------------------------------------------------