diff --git a/sdkconfig.esp32dev b/sdkconfig.esp32dev index 287c9cd..d9a0db2 100644 --- a/sdkconfig.esp32dev +++ b/sdkconfig.esp32dev @@ -1,6 +1,6 @@ # # Automatically generated file. DO NOT EDIT. -# Espressif IoT Development Framework (ESP-IDF) 5.5.4 Project Configuration +# Espressif IoT Development Framework (ESP-IDF) 6.1.0 Project Configuration # # default: CONFIG_SOC_CAPS_ECO_VER_MAX=301 @@ -43,8 +43,14 @@ CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y # default: CONFIG_SOC_RTC_MEM_SUPPORTED=y # default: +CONFIG_SOC_RTC_TIMER_SUPPORTED=y +# default: CONFIG_SOC_I2S_SUPPORTED=y # default: +CONFIG_SOC_I2S_I80_LCD_SUPPORTED=y +# default: +CONFIG_SOC_LCD_I80_SUPPORTED=y +# default: CONFIG_SOC_RMT_SUPPORTED=y # default: CONFIG_SOC_SDM_SUPPORTED=y @@ -75,10 +81,14 @@ CONFIG_SOC_ULP_FSM_SUPPORTED=y # default: CONFIG_SOC_CLK_TREE_SUPPORTED=y # default: +CONFIG_SOC_REGI2C_SUPPORTED=y +# default: CONFIG_SOC_MPU_SUPPORTED=y # default: CONFIG_SOC_WDT_SUPPORTED=y # default: +CONFIG_SOC_RTC_WDT_SUPPORTED=y +# default: CONFIG_SOC_SPI_FLASH_SUPPORTED=y # default: CONFIG_SOC_RNG_SUPPORTED=y @@ -91,14 +101,14 @@ CONFIG_SOC_LP_PERIPH_SHARE_INTERRUPT=y # default: CONFIG_SOC_PM_SUPPORTED=y # default: +CONFIG_SOC_SPI_EXTERNAL_NOR_FLASH_SUPPORTED=y +# default: CONFIG_SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL=5 # default: CONFIG_SOC_XTAL_SUPPORT_26M=y # default: CONFIG_SOC_XTAL_SUPPORT_40M=y # default: -CONFIG_SOC_XTAL_SUPPORT_AUTO_DETECT=y -# default: CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y # default: CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y @@ -125,9 +135,9 @@ CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4 # default: CONFIG_SOC_ADC_DIGI_MONITOR_NUM=0 # default: -CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2000000 # default: -CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20000 # default: CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9 # default: @@ -165,6 +175,10 @@ CONFIG_SOC_GPIO_PORT=1 # default: CONFIG_SOC_GPIO_PIN_COUNT=40 # default: +CONFIG_SOC_GPIO_SUPPORT_HP_PERIPH_PD_SLEEP_WAKEUP=y +# default: +CONFIG_SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_MASK=0 +# default: CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF # default: CONFIG_SOC_GPIO_IN_RANGE_MAX=39 @@ -181,26 +195,18 @@ CONFIG_SOC_I2C_NUM=2 # default: CONFIG_SOC_HP_I2C_NUM=2 # default: -CONFIG_SOC_I2C_FIFO_LEN=32 -# default: -CONFIG_SOC_I2C_CMD_REG_NUM=16 -# default: -CONFIG_SOC_I2C_SUPPORT_SLAVE=y -# default: CONFIG_SOC_I2C_SUPPORT_APB=y # default: CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR=y # default: -CONFIG_SOC_I2C_STOP_INDEPENDENT=y +CONFIG_SOC_I2C_SUPPORT_SLAVE=y # default: -CONFIG_SOC_I2S_NUM=2 +CONFIG_SOC_I2C_STOP_INDEPENDENT=y # default: CONFIG_SOC_I2S_HW_VERSION_1=y # default: CONFIG_SOC_I2S_SUPPORTS_APLL=y # default: -CONFIG_SOC_I2S_SUPPORTS_PLL_F160M=y -# default: CONFIG_SOC_I2S_SUPPORTS_PDM=y # default: CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y @@ -215,26 +221,6 @@ CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1 # default: CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1 # default: -CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y -# default: -CONFIG_SOC_I2S_SUPPORTS_ADC=y -# default: -CONFIG_SOC_I2S_SUPPORTS_DAC=y -# default: -CONFIG_SOC_I2S_SUPPORTS_LCD_CAMERA=y -# default: -CONFIG_SOC_I2S_MAX_DATA_WIDTH=24 -# default: -CONFIG_SOC_I2S_TRANS_SIZE_ALIGN_WORD=y -# default: -CONFIG_SOC_I2S_LCD_I80_VARIANT=y -# default: -CONFIG_SOC_LCD_I80_SUPPORTED=y -# default: -CONFIG_SOC_LCD_I80_BUSES=2 -# default: -CONFIG_SOC_LCD_I80_BUS_WIDTH=24 -# default: CONFIG_SOC_LEDC_HAS_TIMER_SPECIFIC_MUX=y # default: CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y @@ -249,26 +235,6 @@ CONFIG_SOC_LEDC_CHANNEL_NUM=8 # default: CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20 # default: -CONFIG_SOC_MCPWM_GROUPS=2 -# default: -CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 -# default: -CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 -# default: -CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 -# default: -CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 -# default: -CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 -# default: -CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 -# default: -CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y -# default: -CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 -# default: -CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 -# default: CONFIG_SOC_MMU_PERIPH_NUM=2 # default: CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=3 @@ -277,30 +243,8 @@ CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 # default: CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 # default: -CONFIG_SOC_PCNT_GROUPS=1 -# default: -CONFIG_SOC_PCNT_UNITS_PER_GROUP=8 -# default: -CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 -# default: -CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 -# default: -CONFIG_SOC_RMT_GROUPS=1 -# default: -CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=8 -# default: -CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=8 -# default: -CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8 -# default: CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=64 # default: -CONFIG_SOC_RMT_SUPPORT_REF_TICK=y -# default: -CONFIG_SOC_RMT_SUPPORT_APB=y -# default: -CONFIG_SOC_RMT_CHANNEL_CLK_INDEPENDENT=y -# default: CONFIG_SOC_RTCIO_PIN_COUNT=18 # default: CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y @@ -311,45 +255,19 @@ CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y # default: CONFIG_SOC_RTC_CNTL_NEEDS_ATOMIC_ACCESS=y # default: -CONFIG_SOC_SDM_GROUPS=1 -# default: -CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8 -# default: -CONFIG_SOC_SDM_CLK_SUPPORT_APB=y +CONFIG_SOC_SPI_PERIPH_NUM=3 # default: CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED=y # default: -CONFIG_SOC_SPI_AS_CS_SUPPORTED=y -# default: -CONFIG_SOC_SPI_PERIPH_NUM=3 -# default: -CONFIG_SOC_SPI_DMA_CHAN_NUM=2 -# default: -CONFIG_SOC_SPI_MAX_CS_NUM=3 -# default: -CONFIG_SOC_SPI_SUPPORT_CLK_APB=y -# default: CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 # default: -CONFIG_SOC_SPI_MAX_PRE_DIVIDER=8192 -# default: -CONFIG_SOC_TIMER_GROUPS=2 -# default: -CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2 -# default: -CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=64 -# default: -CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4 -# default: -CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y -# default: CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO=32 # default: CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI=16 # default: -CONFIG_SOC_TOUCH_SENSOR_VERSION=1 +CONFIG_SOC_RTC_TIMER_V1=y # default: -CONFIG_SOC_TOUCH_SENSOR_NUM=10 +CONFIG_SOC_TOUCH_SENSOR_VERSION=1 # default: CONFIG_SOC_TOUCH_MIN_CHAN_ID=0 # default: @@ -363,12 +281,6 @@ CONFIG_SOC_TWAI_CONTROLLER_NUM=1 # default: CONFIG_SOC_TWAI_MASK_FILTER_NUM=1 # default: -CONFIG_SOC_TWAI_BRP_MIN=2 -# default: -CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y -# default: -CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y -# default: CONFIG_SOC_UART_NUM=3 # default: CONFIG_SOC_UART_HP_NUM=3 @@ -387,6 +299,8 @@ CONFIG_SOC_SPIRAM_SUPPORTED=y # default: CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y # default: +CONFIG_SOC_MEMSPI_ENCRYPTION_ALIGNMENT=16 +# default: CONFIG_SOC_SHA_SUPPORT_PARALLEL_ENG=y # default: CONFIG_SOC_SHA_ENDIANNESS_BE=y @@ -443,6 +357,8 @@ CONFIG_SOC_CONFIGURABLE_VDDSDIO_SUPPORTED=y # default: CONFIG_SOC_PM_MODEM_PD_BY_SW=y # default: +CONFIG_SOC_PM_RTC_NOT_SUPPORT_UART2_WAKEUP=y +# default: CONFIG_SOC_CLK_APLL_SUPPORTED=y # default: CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED=y @@ -459,6 +375,8 @@ CONFIG_SOC_SDMMC_USE_IOMUX=y # default: CONFIG_SOC_SDMMC_NUM_SLOTS=2 # default: +CONFIG_SOC_SDMMC_DATA_WIDTH_MAX=8 +# default: CONFIG_SOC_WIFI_WAPI_SUPPORT=y # default: CONFIG_SOC_WIFI_CSI_SUPPORT=y @@ -487,6 +405,8 @@ CONFIG_SOC_PHY_COMBO_MODULE=y # default: CONFIG_SOC_EMAC_RMII_CLK_OUT_INTERNAL_LOOPBACK=y # default: +CONFIG_SOC_EMAC_REF_CLK_FROM_APLL=y +# default: CONFIG_IDF_CMAKE=y # default: CONFIG_IDF_TOOLCHAIN="gcc" @@ -518,6 +438,14 @@ CONFIG_APP_BUILD_GENERATE_BINARIES=y CONFIG_APP_BUILD_BOOTLOADER=y # default: CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y + +# +# Minimize binary changes between builds +# +# default: +# CONFIG_APP_BUILD_MINIMIZE_BINARY_CHANGES is not set +# end of Minimize binary changes between builds + # default: # CONFIG_APP_REPRODUCIBLE_BUILD is not set # default: @@ -528,6 +456,11 @@ CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y # CONFIG_APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set # end of Build type +# +# App Update config +# +# end of App Update config + # # Bootloader config # @@ -557,12 +490,9 @@ CONFIG_BOOTLOADER_PROJECT_VER=1 CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x1000 # default: CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y -# default: # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set # default: # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set -# default: -# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set # # Log @@ -605,6 +535,9 @@ CONFIG_BOOTLOADER_LOG_MODE_TEXT=y # end of Settings # end of Log +# default: +CONFIG_BOOTLOADER_CPU_CLK_FREQ_MHZ=80 + # # Serial Flash Configurations # @@ -650,6 +583,10 @@ CONFIG_SECURE_BOOT_V1_SUPPORTED=y # default: # CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set # default: +CONFIG_SECURE_BOOT_IMAGE_DIGEST_LEN=32 +# default: +CONFIG_SECURE_BOOT_ROM_FAST_WAKE_RESERVE_SIZE=0 +# default: # CONFIG_SECURE_BOOT is not set # default: # CONFIG_SECURE_FLASH_ENC_ENABLED is not set @@ -698,6 +635,10 @@ CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=-1 CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB=y # default: CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC=y +# default: +CONFIG_ESP_ROM_HAS_REGI2C_IMPL=y +# default: +CONFIG_ESP_ROM_BOOTLOADER_OFFSET_FLASH=0x1000 # # Serial flasher config @@ -717,6 +658,8 @@ CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y # default: CONFIG_ESPTOOLPY_FLASHMODE="dio" # default: +CONFIG_ESPTOOLPY_FLASHMODE_VAL=3 +# default: # CONFIG_ESPTOOLPY_FLASHFREQ_80M is not set # default: CONFIG_ESPTOOLPY_FLASHFREQ_40M=y @@ -751,13 +694,13 @@ CONFIG_ESPTOOLPY_BEFORE_RESET=y # default: # CONFIG_ESPTOOLPY_BEFORE_NORESET is not set # default: -CONFIG_ESPTOOLPY_BEFORE="default_reset" +CONFIG_ESPTOOLPY_BEFORE="default-reset" # default: CONFIG_ESPTOOLPY_AFTER_RESET=y # default: # CONFIG_ESPTOOLPY_AFTER_NORESET is not set # default: -CONFIG_ESPTOOLPY_AFTER="hard_reset" +CONFIG_ESPTOOLPY_AFTER="hard-reset" # default: CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 # end of Serial flasher config @@ -837,42 +780,33 @@ CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS=y # default: # CONFIG_COMPILER_DISABLE_GCC14_WARNINGS is not set # default: +# CONFIG_COMPILER_DISABLE_GCC15_WARNINGS is not set +# default: # CONFIG_COMPILER_DUMP_RTL_FILES is not set # default: CONFIG_COMPILER_RT_LIB_GCCLIB=y # default: CONFIG_COMPILER_RT_LIB_NAME="gcc" # default: +# CONFIG_COMPILER_ORPHAN_SECTIONS_ERROR is not set +# default: CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING=y # default: # CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE is not set # default: # CONFIG_COMPILER_STATIC_ANALYZER is not set +# default: +CONFIG_COMPILER_CXX_GLIBCXX_CONSTEXPR_NO_CHANGE=y +# default: +# CONFIG_COMPILER_CXX_GLIBCXX_CONSTEXPR_COLD_CONSTEXPR is not set +# default: +# CONFIG_COMPILER_CXX_GLIBCXX_CONSTEXPR_COLD is not set # end of Compiler options # # Component config # -# -# Application Level Tracing -# -# default: -# CONFIG_APPTRACE_DEST_JTAG is not set -# default: -CONFIG_APPTRACE_DEST_NONE=y -# default: -# CONFIG_APPTRACE_DEST_UART1 is not set -# default: -# CONFIG_APPTRACE_DEST_UART2 is not set -# default: -CONFIG_APPTRACE_DEST_UART_NONE=y -# default: -CONFIG_APPTRACE_UART_TASK_PRIO=1 -# default: -CONFIG_APPTRACE_LOCK_ENABLE=y -# end of Application Level Tracing - # # Bluetooth # @@ -884,16 +818,27 @@ CONFIG_APPTRACE_LOCK_ENABLE=y # # -# BLE Log +# BT Logs # -# default: -# CONFIG_BLE_LOG_ENABLED is not set -# end of BLE Log + +# +# Log Sources +# +# end of Log Sources # default: -# CONFIG_BT_BLE_LOG_SPI_OUT_ENABLED is not set +# CONFIG_BT_LOG_CRITICAL_ONLY is not set # default: -# CONFIG_BT_BLE_LOG_UHCI_OUT_ENABLED is not set +# CONFIG_BLE_LOG_ENABLED is not set + +# +# Legacy SPI Log Output (Deprecated - use BT Log Async Output instead) +# +# default: +# CONFIG_BT_BLE_LOG_SPI_OUT_ENABLED is not set +# end of Legacy SPI Log Output (Deprecated - use BT Log Async Output instead) +# end of BT Logs + # default: # CONFIG_BT_LE_USED_MEM_STATISTICS_ENABLED is not set # end of Common Options @@ -907,120 +852,29 @@ CONFIG_APPTRACE_LOCK_ENABLE=y # end of Console Library # -# Driver Configurations +# Legacy Driver Configurations # # # Legacy TWAI Driver Configurations # # default: +# CONFIG_TWAI_ISR_IN_IRAM_LEGACY is not set +# default: +# CONFIG_TWAI_SUPPRESS_DEPRECATE_WARN is not set +# default: # CONFIG_TWAI_SKIP_LEGACY_CONFLICT_CHECK is not set -# default: -CONFIG_TWAI_ERRATA_FIX_BUS_OFF_REC=y -# default: -CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST=y -# default: -CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID=y -# default: -CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT=y -# default: -CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y # end of Legacy TWAI Driver Configurations -# -# Legacy ADC Driver Configuration -# -# default: -CONFIG_ADC_DISABLE_DAC=y -# default: -# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set -# default: -# CONFIG_ADC_SKIP_LEGACY_CONFLICT_CHECK is not set - -# -# Legacy ADC Calibration Configuration -# -# default: -CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y -# default: -CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y -# default: -CONFIG_ADC_CAL_LUT_ENABLE=y -# default: -# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set -# end of Legacy ADC Calibration Configuration -# end of Legacy ADC Driver Configuration - -# -# Legacy DAC Driver Configurations -# -# default: -# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set -# default: -# CONFIG_DAC_SKIP_LEGACY_CONFLICT_CHECK is not set -# end of Legacy DAC Driver Configurations - -# -# Legacy MCPWM Driver Configurations -# -# default: -# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set -# default: -# CONFIG_MCPWM_SKIP_LEGACY_CONFLICT_CHECK is not set -# end of Legacy MCPWM Driver Configurations - -# -# Legacy Timer Group Driver Configurations -# -# default: -# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set -# default: -# CONFIG_GPTIMER_SKIP_LEGACY_CONFLICT_CHECK is not set -# end of Legacy Timer Group Driver Configurations - -# -# Legacy RMT Driver Configurations -# -# default: -# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set -# default: -# CONFIG_RMT_SKIP_LEGACY_CONFLICT_CHECK is not set -# end of Legacy RMT Driver Configurations - -# -# Legacy I2S Driver Configurations -# -# default: -# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set -# default: -# CONFIG_I2S_SKIP_LEGACY_CONFLICT_CHECK is not set -# end of Legacy I2S Driver Configurations - # # Legacy I2C Driver Configurations # # default: +# CONFIG_I2C_SUPPRESS_DEPRECATE_WARN is not set +# default: # CONFIG_I2C_SKIP_LEGACY_CONFLICT_CHECK is not set # end of Legacy I2C Driver Configurations -# -# Legacy PCNT Driver Configurations -# -# default: -# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set -# default: -# CONFIG_PCNT_SKIP_LEGACY_CONFLICT_CHECK is not set -# end of Legacy PCNT Driver Configurations - -# -# Legacy SDM Driver Configurations -# -# default: -# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set -# default: -# CONFIG_SDM_SKIP_LEGACY_CONFLICT_CHECK is not set -# end of Legacy SDM Driver Configurations - # # Legacy Touch Sensor Driver Configurations # @@ -1029,7 +883,7 @@ CONFIG_ADC_CAL_LUT_ENABLE=y # default: # CONFIG_TOUCH_SKIP_LEGACY_CONFLICT_CHECK is not set # end of Legacy Touch Sensor Driver Configurations -# end of Driver Configurations +# end of Legacy Driver Configurations # # eFuse Bit Manager @@ -1054,7 +908,7 @@ CONFIG_EFUSE_MAX_BLK_LEN=192 # default: CONFIG_ESP_TLS_USING_MBEDTLS=y # default: -# CONFIG_ESP_TLS_USE_SECURE_ELEMENT is not set +# CONFIG_ESP_TLS_CUSTOM_STACK is not set # default: # CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set # default: @@ -1082,15 +936,11 @@ CONFIG_ESP_TLS_DYN_BUF_STRATEGY_SUPPORTED=y # # ADC Calibration Configurations # -# default: CONFIG_ADC_CALI_EFUSE_TP_ENABLE=y -# default: CONFIG_ADC_CALI_EFUSE_VREF_ENABLE=y -# default: CONFIG_ADC_CALI_LUT_ENABLE=y # end of ADC Calibration Configurations -# default: CONFIG_ADC_DISABLE_DAC_OUTPUT=y # default: # CONFIG_ADC_ENABLE_DEBUG_LOG is not set @@ -1129,8 +979,6 @@ CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y # ESP-Driver:GPIO Configurations # # default: -# CONFIG_GPIO_ESP32_SUPPORT_SWITCH_SLP_PULL is not set -# default: # CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set # end of ESP-Driver:GPIO Configurations @@ -1157,8 +1005,6 @@ CONFIG_GPTIMER_OBJ_CACHE_SAFE=y # default: # CONFIG_I2C_ENABLE_DEBUG_LOG is not set # default: -# CONFIG_I2C_ENABLE_SLAVE_DRIVER_VERSION_2 is not set -# default: CONFIG_I2C_MASTER_ISR_HANDLER_IN_IRAM=y # end of ESP-Driver:I2C Configurations @@ -1168,9 +1014,22 @@ CONFIG_I2C_MASTER_ISR_HANDLER_IN_IRAM=y # default: # CONFIG_I2S_ISR_IRAM_SAFE is not set # default: +# CONFIG_I2S_CTRL_FUNC_IN_IRAM is not set +# default: # CONFIG_I2S_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:I2S Configurations +# +# ESP-Driver:I3C Master Configurations +# +# default: +# CONFIG_I3C_MASTER_ISR_CACHE_SAFE is not set +# default: +# CONFIG_I3C_MASTER_ENABLE_DEBUG_LOG is not set +# default: +# CONFIG_I3C_MASTER_ISR_HANDLER_IN_IRAM is not set +# end of ESP-Driver:I3C Master Configurations + # # ESP-Driver:LEDC Configurations # @@ -1236,6 +1095,13 @@ CONFIG_RMT_OBJ_CACHE_SAFE=y # CONFIG_SDM_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:Sigma Delta Modulator Configurations +# +# ESP-Driver:SD Host SDMMC Controller Configurations +# +# default: +# CONFIG_SD_HOST_SDMMC_ISR_CACHE_SAFE is not set +# end of ESP-Driver:SD Host SDMMC Controller Configurations + # # ESP-Driver:SPI Configurations # @@ -1301,14 +1167,6 @@ CONFIG_ETH_ENABLED=y # default: CONFIG_ETH_USE_ESP32_EMAC=y # default: -CONFIG_ETH_PHY_INTERFACE_RMII=y -# default: -CONFIG_ETH_RMII_CLK_INPUT=y -# default: -# CONFIG_ETH_RMII_CLK_OUTPUT is not set -# default: -CONFIG_ETH_RMII_CLK_IN_GPIO=0 -# default: CONFIG_ETH_DMA_BUFFER_SIZE=512 # default: CONFIG_ETH_DMA_RX_BUFFER_NUM=10 @@ -1316,15 +1174,15 @@ CONFIG_ETH_DMA_RX_BUFFER_NUM=10 CONFIG_ETH_DMA_TX_BUFFER_NUM=10 # default: # CONFIG_ETH_IRAM_OPTIMIZATION is not set + +# +# Ethernet Clock +# +# end of Ethernet Clock + # default: CONFIG_ETH_USE_SPI_ETHERNET=y # default: -# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set -# default: -# CONFIG_ETH_SPI_ETHERNET_W5500 is not set -# default: -# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set -# default: # CONFIG_ETH_USE_OPENETH is not set # default: # CONFIG_ETH_TRANSMIT_MUTEX is not set @@ -1338,6 +1196,8 @@ CONFIG_ETH_USE_SPI_ETHERNET=y # default: CONFIG_ESP_EVENT_POST_FROM_ISR=y # default: +CONFIG_ESP_EVENT_POST_FROM_ISR_SIZE=4 +# default: CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y # end of Event Loop Library @@ -1375,7 +1235,13 @@ CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y # default: # CONFIG_ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT is not set # default: +# CONFIG_ESP_HTTP_CLIENT_ENABLE_GET_CONTENT_RANGE is not set +# default: CONFIG_ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT=2000 +# default: +# CONFIG_ESP_HTTP_CLIENT_SAVE_RESPONSE_HEADERS is not set +# default: +CONFIG_ESP_HTTP_CLIENT_STRICT_HEADER_BUFFER=y # end of ESP HTTP client # @@ -1396,6 +1262,8 @@ CONFIG_HTTPD_PURGE_BUF_LEN=32 # default: # CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set # default: +CONFIG_HTTPD_ENABLE_EVENTS=y +# default: CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT=2000 # end of HTTP Server @@ -1408,6 +1276,10 @@ CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT=2000 # CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set # default: CONFIG_ESP_HTTPS_OTA_EVENT_POST_TIMEOUT=2000 +# default: +# CONFIG_ESP_HTTPS_OTA_ENABLE_PARTIAL_DOWNLOAD is not set +# default: +CONFIG_ESP_HTTPS_OTA_VERIFY_SPI_MODE=y # end of ESP HTTPS OTA # @@ -1416,8 +1288,6 @@ CONFIG_ESP_HTTPS_OTA_EVENT_POST_TIMEOUT=2000 # default: # CONFIG_ESP_HTTPS_SERVER_ENABLE is not set # default: -CONFIG_ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT=2000 -# default: # CONFIG_ESP_HTTPS_SERVER_CERT_SELECT_HOOK is not set # end of ESP HTTPS server @@ -1514,6 +1384,8 @@ CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY=2000 # CONFIG_ESP_SLEEP_DEBUG is not set # default: CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS=y +# default: +# CONFIG_ESP_SLEEP_SET_FLASH_DPD is not set # end of Sleep Config # @@ -1604,6 +1476,43 @@ CONFIG_ESP_INTR_IN_IRAM=y # CONFIG_LCD_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:LCD Controller Configurations +# +# LibC +# +# default: +CONFIG_LIBC_NEWLIB=y +# default: +# CONFIG_LIBC_PICOLIBC is not set +# default: +CONFIG_LIBC_MISC_IN_IRAM=y +# default: +CONFIG_LIBC_LOCKS_PLACE_IN_IRAM=y +# default: +CONFIG_LIBC_STDOUT_LINE_ENDING_CRLF=y +# default: +# CONFIG_LIBC_STDOUT_LINE_ENDING_LF is not set +# default: +# CONFIG_LIBC_STDOUT_LINE_ENDING_CR is not set +# default: +# CONFIG_LIBC_STDIN_LINE_ENDING_CRLF is not set +# default: +# CONFIG_LIBC_STDIN_LINE_ENDING_LF is not set +# default: +CONFIG_LIBC_STDIN_LINE_ENDING_CR=y +# default: +# CONFIG_LIBC_NEWLIB_NANO_FORMAT is not set +# default: +CONFIG_LIBC_TIME_SYSCALL_USE_RTC_HRT=y +# default: +# CONFIG_LIBC_TIME_SYSCALL_USE_RTC is not set +# default: +# CONFIG_LIBC_TIME_SYSCALL_USE_HRT is not set +# default: +# CONFIG_LIBC_TIME_SYSCALL_USE_NONE is not set +# default: +CONFIG_LIBC_ASSERT_BUFFER_SIZE=200 +# end of LibC + # # ESP-MM: Memory Management Configurations # @@ -1613,6 +1522,8 @@ CONFIG_ESP_INTR_IN_IRAM=y # ESP NETIF Adapter # # default: +CONFIG_ESP_NETIF_LOST_IP_TIMER_ENABLE=y +# default: CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 # default: # CONFIG_ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION is not set @@ -1625,7 +1536,7 @@ CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API=y # default: CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=y # default: -# CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS is not set +CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS=y # default: # CONFIG_ESP_NETIF_L2_TAP is not set # default: @@ -1674,6 +1585,8 @@ CONFIG_ESP_PHY_PLL_TRACK_PERIOD_MS=1000 CONFIG_ESP_PHY_IRAM_OPT=y # default: # CONFIG_ESP_PHY_DEBUG is not set +# default: +CONFIG_ESP_PHY_ENABLE_VERSION_PRINT=y # end of PHY # @@ -1698,7 +1611,9 @@ CONFIG_ESP_PHY_IRAM_OPT=y # ESP Ringbuf # # default: -# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set +# CONFIG_RINGBUF_IN_IRAM is not set +# default: +# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set # end of ESP Ringbuf # @@ -1713,6 +1628,27 @@ CONFIG_ESP_ROM_PRINT_IN_IRAM=y # # end of ESP Security Specific +# +# ESP-STDIO +# +# default: +CONFIG_ESP_CONSOLE_UART_DEFAULT=y +# default: +# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set +# default: +# CONFIG_ESP_CONSOLE_NONE is not set +# default: +CONFIG_ESP_CONSOLE_UART=y +# default: +CONFIG_ESP_CONSOLE_UART_NUM=0 +# default: +CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM=0 +# default: +CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 +# default: +CONFIG_ESP_STDIO_MAX_VFS_ENTRIES=2 +# end of ESP-STDIO + # # ESP System Settings # @@ -1760,12 +1696,6 @@ CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y # CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set # default: CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS=0 - -# -# Memory protection -# -# end of Memory protection - # default: CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 # default: @@ -1783,20 +1713,6 @@ CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 # default: CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 # default: -CONFIG_ESP_CONSOLE_UART_DEFAULT=y -# default: -# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set -# default: -# CONFIG_ESP_CONSOLE_NONE is not set -# default: -CONFIG_ESP_CONSOLE_UART=y -# default: -CONFIG_ESP_CONSOLE_UART_NUM=0 -# default: -CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM=0 -# default: -CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 -# default: CONFIG_ESP_INT_WDT=y # default: CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 @@ -1870,6 +1786,23 @@ CONFIG_ESP_TIMER_ISR_AFFINITY_CPU0=y CONFIG_ESP_TIMER_IMPL_TG0_LAC=y # end of ESP Timer (High Resolution Timer) +# +# ESP Trace Configuration +# +# default: +# CONFIG_ESP_TRACE_LIB_EXTERNAL is not set +# default: +CONFIG_ESP_TRACE_LIB_NONE=y +# default: +CONFIG_ESP_TRACE_LIB_NAME="none" +# default: +# CONFIG_ESP_TRACE_TRANSPORT_APPTRACE is not set +# default: +CONFIG_ESP_TRACE_TRANSPORT_NONE=y +# default: +CONFIG_ESP_TRACE_TRANSPORT_NAME="none" +# end of ESP Trace Configuration + # # Wi-Fi # @@ -1924,14 +1857,20 @@ CONFIG_ESP_WIFI_RX_IRAM_OPT=y # default: CONFIG_ESP_WIFI_ENABLE_WPA3_SAE=y # default: -CONFIG_ESP_WIFI_ENABLE_SAE_PK=y -# default: CONFIG_ESP_WIFI_ENABLE_SAE_H2E=y # default: +CONFIG_ESP_WIFI_ENABLE_SAE_PK=y +# default: CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT=y # default: CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA=y # default: +CONFIG_ESP_WIFI_WPA3_COMPATIBLE_SUPPORT=y +# default: +CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_SOFTAP=y +# default: +# CONFIG_ESP_WIFI_PASN_SUPPORT is not set +# default: # CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set # default: CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME=50 @@ -1951,8 +1890,7 @@ CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y # CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set # default: CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7 -# default: -# CONFIG_ESP_WIFI_NAN_ENABLE is not set +# CONFIG_ESP_WIFI_NAN_SYNC_ENABLE is not set # default: CONFIG_ESP_WIFI_MBEDTLS_CRYPTO=y # default: @@ -1964,6 +1902,8 @@ CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y # default: # CONFIG_ESP_WIFI_MBO_SUPPORT is not set # default: +# CONFIG_ESP_WIFI_ENABLE_ROAMING_APP is not set +# default: # CONFIG_ESP_WIFI_DPP_SUPPORT is not set # default: # CONFIG_ESP_WIFI_11R_SUPPORT is not set @@ -1987,8 +1927,191 @@ CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT=y # default: # CONFIG_ESP_WIFI_ENT_FREE_DYNAMIC_BUFFER is not set +# default: +# CONFIG_ESP_WIFI_PASSIVE_HIDDEN_AP_SUPPORT is not set +# default: +# CONFIG_ESP_WIFI_PRIVACY_ENHANCEMENTS_ENABLED is not set # end of Wi-Fi +# +# Wi-Fi Remote +# +# default: +CONFIG_ESP_WIFI_REMOTE_IN_IDF=y +# default: +CONFIG_ESP_WIFI_REMOTE_ENABLED=y +# default: +CONFIG_SLAVE_IDF_TARGET_ESP32=y +# default: +# CONFIG_SLAVE_IDF_TARGET_ESP32S2 is not set +# default: +# CONFIG_SLAVE_IDF_TARGET_ESP32C3 is not set +# default: +# CONFIG_SLAVE_IDF_TARGET_ESP32S3 is not set +# default: +# CONFIG_SLAVE_IDF_TARGET_ESP32C2 is not set +# default: +# CONFIG_SLAVE_IDF_TARGET_ESP32C6 is not set +# default: +# CONFIG_SLAVE_IDF_TARGET_ESP32C5 is not set +# default: +# CONFIG_SLAVE_IDF_TARGET_ESP32C61 is not set +# default: +# CONFIG_SLAVE_IDF_TARGET_ESP32S31 is not set +# default: +CONFIG_SLAVE_SOC_WIFI_SUPPORTED=y +# default: +CONFIG_SLAVE_SOC_WIFI_WAPI_SUPPORT=y +# default: +CONFIG_SLAVE_SOC_WIFI_CSI_SUPPORT=y +# default: +CONFIG_SLAVE_SOC_WIFI_MESH_SUPPORT=y +# default: +CONFIG_SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW=y +# default: +CONFIG_SLAVE_SOC_WIFI_NAN_SUPPORT=y +# default: +CONFIG_SLAVE_IDF_TARGET_ARCH_XTENSA=y + +# +# Wi-Fi configuration +# +# default: +CONFIG_WIFI_RMT_STATIC_RX_BUFFER_NUM=10 +# default: +CONFIG_WIFI_RMT_DYNAMIC_RX_BUFFER_NUM=32 +# default: +# CONFIG_WIFI_RMT_STATIC_TX_BUFFER is not set +# default: +CONFIG_WIFI_RMT_DYNAMIC_TX_BUFFER=y +# default: +CONFIG_WIFI_RMT_TX_BUFFER_TYPE=1 +# default: +CONFIG_WIFI_RMT_DYNAMIC_TX_BUFFER_NUM=32 +# default: +CONFIG_WIFI_RMT_STATIC_RX_MGMT_BUFFER=y +# default: +# CONFIG_WIFI_RMT_DYNAMIC_RX_MGMT_BUFFER is not set +# default: +CONFIG_WIFI_RMT_DYNAMIC_RX_MGMT_BUF=0 +# default: +CONFIG_WIFI_RMT_RX_MGMT_BUF_NUM_DEF=5 +# default: +# CONFIG_WIFI_RMT_CSI_ENABLED is not set +# default: +CONFIG_WIFI_RMT_AMPDU_TX_ENABLED=y +# default: +CONFIG_WIFI_RMT_TX_BA_WIN=6 +# default: +CONFIG_WIFI_RMT_AMPDU_RX_ENABLED=y +# default: +CONFIG_WIFI_RMT_RX_BA_WIN=6 +# default: +CONFIG_WIFI_RMT_NVS_ENABLED=y +# default: +CONFIG_WIFI_RMT_TASK_PINNED_TO_CORE_0=y +# default: +# CONFIG_WIFI_RMT_TASK_PINNED_TO_CORE_1 is not set +# default: +CONFIG_WIFI_RMT_SOFTAP_BEACON_MAX_LEN=752 +# default: +CONFIG_WIFI_RMT_MGMT_SBUF_NUM=32 +# default: +CONFIG_WIFI_RMT_IRAM_OPT=y +# default: +# CONFIG_WIFI_RMT_EXTRA_IRAM_OPT is not set +# default: +CONFIG_WIFI_RMT_RX_IRAM_OPT=y +# default: +CONFIG_WIFI_RMT_ENABLE_WPA3_SAE=y +# default: +CONFIG_WIFI_RMT_ENABLE_SAE_H2E=y +# default: +CONFIG_WIFI_RMT_ENABLE_SAE_PK=y +# default: +CONFIG_WIFI_RMT_SOFTAP_SAE_SUPPORT=y +# default: +CONFIG_WIFI_RMT_ENABLE_WPA3_OWE_STA=y +# default: +CONFIG_WIFI_RMT_WPA3_COMPATIBLE_SUPPORT=y +# default: +CONFIG_WIFI_RMT_ENABLE_WPA3_OWE_SOFTAP=y +# default: +# CONFIG_WIFI_RMT_PASN_SUPPORT is not set +# default: +# CONFIG_WIFI_RMT_SLP_IRAM_OPT is not set +# default: +CONFIG_WIFI_RMT_SLP_DEFAULT_MIN_ACTIVE_TIME=50 +# default: +# CONFIG_WIFI_RMT_BSS_MAX_IDLE_SUPPORT is not set +# default: +CONFIG_WIFI_RMT_SLP_DEFAULT_MAX_ACTIVE_TIME=10 +# default: +CONFIG_WIFI_RMT_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME=15 +# default: +CONFIG_WIFI_RMT_STA_DISCONNECTED_PM_ENABLE=y +# default: +CONFIG_WIFI_RMT_GMAC_SUPPORT=y +# default: +CONFIG_WIFI_RMT_SOFTAP_SUPPORT=y +# default: +# CONFIG_WIFI_RMT_SLP_BEACON_LOST_OPT is not set +# default: +CONFIG_WIFI_RMT_ESPNOW_MAX_ENCRYPT_NUM=7 +# default: +# CONFIG_WIFI_RMT_NAN_SYNC_ENABLE is not set +# default: +CONFIG_WIFI_RMT_MBEDTLS_CRYPTO=y +# default: +CONFIG_WIFI_RMT_MBEDTLS_TLS_CLIENT=y +# default: +# CONFIG_WIFI_RMT_WAPI_PSK is not set +# default: +# CONFIG_WIFI_RMT_11KV_SUPPORT is not set +# default: +# CONFIG_WIFI_RMT_MBO_SUPPORT is not set +# default: +# CONFIG_WIFI_RMT_ENABLE_ROAMING_APP is not set +# default: +# CONFIG_WIFI_RMT_DPP_SUPPORT is not set +# default: +# CONFIG_WIFI_RMT_11R_SUPPORT is not set +# default: +# CONFIG_WIFI_RMT_WPS_SOFTAP_REGISTRAR is not set + +# +# WPS Configuration Options +# +# default: +# CONFIG_WIFI_RMT_WPS_STRICT is not set +# default: +# CONFIG_WIFI_RMT_WPS_PASSPHRASE is not set +# default: +# CONFIG_WIFI_RMT_WPS_RECONNECT_ON_FAIL is not set +# end of WPS Configuration Options + +# default: +# CONFIG_WIFI_RMT_DEBUG_PRINT is not set +# default: +CONFIG_WIFI_RMT_ENTERPRISE_SUPPORT=y +# default: +# CONFIG_WIFI_RMT_ENT_FREE_DYNAMIC_BUFFER is not set +# default: +# CONFIG_WIFI_RMT_PASSIVE_HIDDEN_AP_SUPPORT is not set +# default: +# CONFIG_WIFI_RMT_PRIVACY_ENHANCEMENTS_ENABLED is not set +# end of Wi-Fi configuration + +# default: +CONFIG_ESP_WIFI_REMOTE_LIBRARY_HOSTED=y +# default: +# CONFIG_ESP_WIFI_REMOTE_LIBRARY_EPPP is not set +# default: +# CONFIG_ESP_WIFI_REMOTE_LIBRARY_CUSTOM is not set +# default: +CONFIG_ESP_WIFI_REMOTE_EAP_ENABLED=y +# end of Wi-Fi Remote + # # Core dump # @@ -2068,6 +2191,8 @@ CONFIG_FATFS_TIMEOUT_MS=10000 # default: CONFIG_FATFS_PER_FILE_CACHE=y # default: +CONFIG_FATFS_ALLOC_PREFER_ALIGNED_WORK_BUFFERS=y +# default: # CONFIG_FATFS_USE_FASTSEEK is not set # default: CONFIG_FATFS_USE_STRFUNC_NONE=y @@ -2171,8 +2296,6 @@ CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y # default: # CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK is not set # default: -# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set -# default: CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y # default: CONFIG_FREERTOS_ISR_STACKSIZE=1536 @@ -2189,7 +2312,7 @@ CONFIG_FREERTOS_CORETIMER_0=y # default: CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y # default: -# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set +CONFIG_FREERTOS_IN_IRAM=y # default: # CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set # end of Port @@ -2208,13 +2331,7 @@ CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y # default: CONFIG_FREERTOS_DEBUG_OCDAWARE=y # default: -CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y -# default: -CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y -# default: CONFIG_FREERTOS_NUMBER_OF_CORES=2 -# default: -CONFIG_FREERTOS_IN_IRAM=y # end of FreeRTOS # @@ -2230,12 +2347,16 @@ CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y # CONFIG_HAL_ASSERTION_ENABLE is not set # default: CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 +# default: +CONFIG_HAL_GPIO_USE_ROM_IMPL=y # end of Hardware Abstraction Layer (HAL) and Low Level (LL) # # Heap memory debugging # # default: +CONFIG_HEAP_HAS_EXEC_HEAP=y +# default: CONFIG_HEAP_POISONING_DISABLED=y # default: # CONFIG_HEAP_POISONING_LIGHT is not set @@ -2365,6 +2486,8 @@ CONFIG_LWIP_TIMERS_ONDEMAND=y # default: CONFIG_LWIP_ND6=y # default: +# CONFIG_LWIP_ND6_SUPPORT_STATIC_ENTRIES is not set +# default: # CONFIG_LWIP_FORCE_ROUTER_FORWARDING is not set # default: CONFIG_LWIP_MAX_SOCKETS=10 @@ -2393,6 +2516,8 @@ CONFIG_LWIP_IP6_FRAG=y # default: CONFIG_LWIP_IP_REASS_MAX_PBUFS=10 # default: +CONFIG_LWIP_IPV6_DUP_DETECT_ATTEMPTS=1 +# default: # CONFIG_LWIP_IP_FORWARD is not set # default: # CONFIG_LWIP_STATS is not set @@ -2431,13 +2556,15 @@ CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1 # default: CONFIG_LWIP_DHCPS=y # default: +CONFIG_LWIP_DHCPS_REPORT_CLIENT_HOSTNAME=y +# default: CONFIG_LWIP_DHCPS_LEASE_UNIT=60 # default: CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 # default: -CONFIG_LWIP_DHCPS_STATIC_ENTRIES=y +CONFIG_LWIP_DHCPS_MAX_HOSTNAME_LEN=64 # default: -CONFIG_LWIP_DHCPS_ADD_DNS=y +CONFIG_LWIP_DHCPS_STATIC_ENTRIES=y # end of DHCP server # default: @@ -2455,6 +2582,8 @@ CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 # default: # CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set # default: +# CONFIG_LWIP_NETIF_LINK_CALLBACK is not set +# default: CONFIG_LWIP_NETIF_LOOPBACK=y # default: CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 @@ -2664,6 +2793,34 @@ CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT=y # # mbedTLS # + +# +# Core Configuration +# +# default: +CONFIG_MBEDTLS_VER_4_X_SUPPORT=y +# default: +# CONFIG_MBEDTLS_COMPILER_OPTIMIZATION_NONE is not set +# default: +CONFIG_MBEDTLS_COMPILER_OPTIMIZATION_SIZE=y +# default: +# CONFIG_MBEDTLS_COMPILER_OPTIMIZATION_PERF is not set +# default: +CONFIG_MBEDTLS_FS_IO=y +# default: +# CONFIG_MBEDTLS_PSA_ITS_CUSTOM_STORAGE_BACKEND is not set +# default: +# CONFIG_MBEDTLS_THREADING_C is not set +# default: +CONFIG_MBEDTLS_ERROR_STRINGS=y +# default: +CONFIG_MBEDTLS_VERSION_C=y +# default: +CONFIG_MBEDTLS_HAVE_TIME=y +# default: +# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set +# default: +# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set # default: CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y # default: @@ -2679,32 +2836,52 @@ CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 # default: # CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set # default: +# CONFIG_MBEDTLS_VERSION_FEATURES is not set +# default: # CONFIG_MBEDTLS_DEBUG is not set +# default: +CONFIG_MBEDTLS_SELF_TEST=y +# end of Core Configuration # -# mbedTLS v3.x related +# Certificates # # default: -# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set +CONFIG_MBEDTLS_X509_USE_C=y # default: -# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set +CONFIG_MBEDTLS_PEM_PARSE_C=y +# default: +CONFIG_MBEDTLS_PEM_WRITE_C=y +# default: +CONFIG_MBEDTLS_PK_C=y +# default: +CONFIG_MBEDTLS_PK_PARSE_C=y +# default: +CONFIG_MBEDTLS_PK_WRITE_C=y +# default: +# CONFIG_MBEDTLS_X509_REMOVE_INFO is not set +# default: +CONFIG_MBEDTLS_X509_CRL_PARSE_C=y +# default: +CONFIG_MBEDTLS_X509_CRT_PARSE_C=y +# default: +CONFIG_MBEDTLS_X509_CSR_PARSE_C=y +# default: +# CONFIG_MBEDTLS_X509_CREATE_C is not set +# default: +CONFIG_MBEDTLS_X509_RSASSA_PSS_SUPPORT=y # default: # CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set # default: -# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set +CONFIG_MBEDTLS_ASN1_PARSE_C=y # default: -CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y -# default: -# CONFIG_MBEDTLS_SSL_KEYING_MATERIAL_EXPORT is not set -# default: -CONFIG_MBEDTLS_PKCS7_C=y -# end of mbedTLS v3.x related - -# -# Certificate Bundle -# +CONFIG_MBEDTLS_ASN1_WRITE_C=y # default: CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y + +# +# Certificate Bundle Configuration +# # default: CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y # default: @@ -2717,42 +2894,30 @@ CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST is not set # default: CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 -# end of Certificate Bundle +# end of Certificate Bundle Configuration # default: -# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set +# CONFIG_MBEDTLS_ALLOW_WEAK_CERTIFICATE_VERIFICATION is not set # default: -CONFIG_MBEDTLS_CMAC_C=y +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_CROSS_SIGNED_VERIFY is not set +# end of Certificates + # default: -CONFIG_MBEDTLS_HARDWARE_AES=y +CONFIG_MBEDTLS_TLS_ENABLED=y + +# +# TLS Protocol Configuration +# # default: -CONFIG_MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER=y +CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y # default: -CONFIG_MBEDTLS_HARDWARE_MPI=y +# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set # default: -# CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set +# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set # default: -CONFIG_MBEDTLS_HARDWARE_SHA=y +CONFIG_MBEDTLS_TLS_SERVER=y # default: -CONFIG_MBEDTLS_ROM_MD5=y -# default: -# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set -# default: -# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set -# default: -CONFIG_MBEDTLS_HAVE_TIME=y -# default: -# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set -# default: -# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set -# default: -CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y -# default: -CONFIG_MBEDTLS_SHA1_C=y -# default: -CONFIG_MBEDTLS_SHA512_C=y -# default: -# CONFIG_MBEDTLS_SHA3_C is not set +CONFIG_MBEDTLS_TLS_CLIENT=y # default: CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y # default: @@ -2760,16 +2925,16 @@ CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y # default: # CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set # default: -# CONFIG_MBEDTLS_TLS_DISABLED is not set +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y # default: -CONFIG_MBEDTLS_TLS_SERVER=y +# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set # default: -CONFIG_MBEDTLS_TLS_CLIENT=y +CONFIG_MBEDTLS_SSL_CACHE_C=y # default: -CONFIG_MBEDTLS_TLS_ENABLED=y +CONFIG_MBEDTLS_SSL_ALL_ALERT_MESSAGES=y # -# TLS Key Exchange Methods +# TLS Key Exchange Configuration # # default: # CONFIG_MBEDTLS_PSK_MODES is not set @@ -2781,26 +2946,28 @@ CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y # default: CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y -# default: -CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y -# default: -CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y -# end of TLS Key Exchange Methods +# end of TLS Key Exchange Configuration # default: -CONFIG_MBEDTLS_SSL_RENEGOTIATION=y -# default: -CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y -# default: -# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set -# default: -# CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set +CONFIG_MBEDTLS_SSL_SERVER_NAME_INDICATION=y # default: CONFIG_MBEDTLS_SSL_ALPN=y # default: +CONFIG_MBEDTLS_SSL_MAX_FRAGMENT_LENGTH=y +# default: +# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set +# default: +CONFIG_MBEDTLS_SSL_RENEGOTIATION=y +# default: CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y # default: CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y +# default: +# CONFIG_MBEDTLS_SSL_KEYING_MATERIAL_EXPORT is not set +# end of TLS Protocol Configuration + +# default: +# CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set # # Symmetric Ciphers @@ -2810,53 +2977,46 @@ CONFIG_MBEDTLS_AES_C=y # default: # CONFIG_MBEDTLS_CAMELLIA_C is not set # default: +# CONFIG_MBEDTLS_ARIA_C is not set +# default: # CONFIG_MBEDTLS_DES_C is not set # default: -# CONFIG_MBEDTLS_BLOWFISH_C is not set -# default: -# CONFIG_MBEDTLS_XTEA_C is not set -# default: CONFIG_MBEDTLS_CCM_C=y # default: +CONFIG_MBEDTLS_CIPHER_MODE_CBC=y +# default: +CONFIG_MBEDTLS_CIPHER_MODE_CFB=y +# default: +CONFIG_MBEDTLS_CIPHER_MODE_CTR=y +# default: +CONFIG_MBEDTLS_CIPHER_MODE_OFB=y +# default: +CONFIG_MBEDTLS_CIPHER_MODE_XTS=y +# default: CONFIG_MBEDTLS_GCM_C=y # default: # CONFIG_MBEDTLS_NIST_KW_C is not set +# default: +CONFIG_MBEDTLS_AES_ROM_TABLES=y +# default: +# CONFIG_MBEDTLS_AES_FEWER_TABLES is not set +# default: +# CONFIG_MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH is not set +# default: +CONFIG_MBEDTLS_CMAC_C=y # end of Symmetric Ciphers -# default: -# CONFIG_MBEDTLS_RIPEMD160_C is not set - # -# Certificates +# Asymmetric Ciphers # # default: -CONFIG_MBEDTLS_PEM_PARSE_C=y -# default: -CONFIG_MBEDTLS_PEM_WRITE_C=y -# default: -CONFIG_MBEDTLS_X509_CRL_PARSE_C=y -# default: -CONFIG_MBEDTLS_X509_CSR_PARSE_C=y -# end of Certificates - +CONFIG_MBEDTLS_RSA_C=y # default: CONFIG_MBEDTLS_ECP_C=y -# default: -CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED=y -# default: -CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED=y -# default: -# CONFIG_MBEDTLS_DHM_C is not set -# default: -CONFIG_MBEDTLS_ECDH_C=y -# default: -CONFIG_MBEDTLS_ECDSA_C=y -# default: -# CONFIG_MBEDTLS_ECJPAKE_C is not set -# default: -CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y -# default: -CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y + +# +# Supported Curves +# # default: CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y # default: @@ -2864,10 +3024,6 @@ CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y # default: CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y # default: -CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y -# default: -CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y -# default: CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y # default: CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y @@ -2877,90 +3033,111 @@ CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y # default: CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y +# end of Supported Curves + +# +# Elliptic Curve Ciphers Configuration +# # default: CONFIG_MBEDTLS_ECP_NIST_OPTIM=y # default: # CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM is not set # default: -# CONFIG_MBEDTLS_POLY1305_C is not set +# CONFIG_MBEDTLS_DHM_C is not set +# default: +CONFIG_MBEDTLS_ECDH_C=y +# default: +# CONFIG_MBEDTLS_ECJPAKE_C is not set +# default: +CONFIG_MBEDTLS_ECDSA_C=y +# default: +CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED=y +# default: +CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED=y +# default: +CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y +# default: +# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set +# end of Elliptic Curve Ciphers Configuration +# end of Asymmetric Ciphers + +# +# Hash functions +# +# default: +# CONFIG_MBEDTLS_RIPEMD160_C is not set +# default: +CONFIG_MBEDTLS_MD_C=y +# default: +CONFIG_MBEDTLS_MD5_C=y +# default: +CONFIG_MBEDTLS_SHA1_C=y +# default: +# CONFIG_MBEDTLS_SHA224_C is not set +# default: +CONFIG_MBEDTLS_SHA256_C=y +# default: +CONFIG_MBEDTLS_SHA384_C=y +# default: +CONFIG_MBEDTLS_SHA512_C=y +# default: +# CONFIG_MBEDTLS_SHA3_C is not set +# default: +CONFIG_MBEDTLS_ROM_MD5=y +# end of Hash functions + +# +# Hardware Acceleration +# +# default: +CONFIG_MBEDTLS_HARDWARE_SHA=y +# default: +CONFIG_MBEDTLS_HARDWARE_MPI=y +# default: +# CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set +# default: +CONFIG_MBEDTLS_HARDWARE_AES=y +# default: +# CONFIG_MBEDTLS_AES_SOFT_FALLBACK is not set +# default: +CONFIG_MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER=y +# CONFIG_MBEDTLS_SECURE_ELEMENT_DRIVER_ENABLED is not set +# end of Hardware Acceleration + +# +# Entropy and Random Number Generation +# +# default: +# CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256 is not set +# default: +CONFIG_MBEDTLS_CTR_DRBG_C=y +# default: +CONFIG_MBEDTLS_HMAC_DRBG_C=y +# end of Entropy and Random Number Generation + +# +# Encoding/Decoding +# +# default: +CONFIG_MBEDTLS_BASE64_C=y +# default: +CONFIG_MBEDTLS_PKCS5_C=y +# default: +CONFIG_MBEDTLS_PKCS7_C=y +# default: +CONFIG_MBEDTLS_PKCS1_V15=y +# default: +CONFIG_MBEDTLS_PKCS1_V21=y +# end of Encoding/Decoding + +# +# Stream Cipher +# # default: # CONFIG_MBEDTLS_CHACHA20_C is not set -# default: -# CONFIG_MBEDTLS_HKDF_C is not set -# default: -# CONFIG_MBEDTLS_THREADING_C is not set -# default: -CONFIG_MBEDTLS_ERROR_STRINGS=y -# default: -CONFIG_MBEDTLS_FS_IO=y -# default: -# CONFIG_MBEDTLS_ALLOW_WEAK_CERTIFICATE_VERIFICATION is not set +# end of Stream Cipher # end of mbedTLS -# -# ESP-MQTT Configurations -# -# default: -CONFIG_MQTT_PROTOCOL_311=y -# default: -# CONFIG_MQTT_PROTOCOL_5 is not set -# default: -CONFIG_MQTT_TRANSPORT_SSL=y -# default: -CONFIG_MQTT_TRANSPORT_WEBSOCKET=y -# default: -CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y -# default: -# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set -# default: -# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set -# default: -# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set -# default: -# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set -# default: -# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set -# default: -# CONFIG_MQTT_CUSTOM_OUTBOX is not set -# end of ESP-MQTT Configurations - -# -# LibC -# -# default: -CONFIG_LIBC_NEWLIB=y -# default: -# CONFIG_LIBC_PICOLIBC is not set -# default: -CONFIG_LIBC_MISC_IN_IRAM=y -# default: -CONFIG_LIBC_LOCKS_PLACE_IN_IRAM=y -# default: -CONFIG_LIBC_STDOUT_LINE_ENDING_CRLF=y -# default: -# CONFIG_LIBC_STDOUT_LINE_ENDING_LF is not set -# default: -# CONFIG_LIBC_STDOUT_LINE_ENDING_CR is not set -# default: -# CONFIG_LIBC_STDIN_LINE_ENDING_CRLF is not set -# default: -# CONFIG_LIBC_STDIN_LINE_ENDING_LF is not set -# default: -CONFIG_LIBC_STDIN_LINE_ENDING_CR=y -# default: -# CONFIG_LIBC_NEWLIB_NANO_FORMAT is not set -# default: -CONFIG_LIBC_TIME_SYSCALL_USE_RTC_HRT=y -# default: -# CONFIG_LIBC_TIME_SYSCALL_USE_RTC is not set -# default: -# CONFIG_LIBC_TIME_SYSCALL_USE_HRT is not set -# default: -# CONFIG_LIBC_TIME_SYSCALL_USE_NONE is not set -# default: -CONFIG_LIBC_ASSERT_BUFFER_SIZE=200 -# end of LibC - # # NVS # @@ -2968,6 +3145,10 @@ CONFIG_LIBC_ASSERT_BUFFER_SIZE=200 # CONFIG_NVS_ASSERT_ERROR_CHECK is not set # default: # CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY is not set +# default: +# CONFIG_NVS_BDL_STACK is not set +# default: +# CONFIG_NVS_FLASH_VERIFY_ERASE is not set # end of NVS # @@ -3021,6 +3202,13 @@ CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" # end of PThreads +# +# SD Protocol Layer Configuration +# +# default: +CONFIG_SD_ENABLE_SDIO_SUPPORT=y +# end of SD Protocol Layer Configuration + # # MMU Config # @@ -3071,8 +3259,6 @@ CONFIG_SPI_FLASH_PLACE_FUNCTIONS_IN_IRAM=y # default: # CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set # default: -CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y -# default: CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y # default: # CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set @@ -3229,8 +3415,6 @@ CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y # CONFIG_UNITY_ENABLE_FIXTURE is not set # default: # CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set -# default: -# CONFIG_UNITY_TEST_ORDER_BY_FILE_PATH_AND_LINE is not set # end of Unity unit testing library # @@ -3250,6 +3434,8 @@ CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y CONFIG_VFS_SUPPORT_TERMIOS=y # default: CONFIG_VFS_MAX_COUNT=8 +# default: +# CONFIG_VFS_SUPPRESS_CTX_DEPRECATION is not set # # Host File System I/O (Semihosting) @@ -3272,19 +3458,6 @@ CONFIG_WL_SECTOR_SIZE_4096=y # default: CONFIG_WL_SECTOR_SIZE=4096 # end of Wear Levelling - -# -# Wi-Fi Provisioning Manager -# -# default: -CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 -# default: -CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 -# default: -CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y -# default: -# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set -# end of Wi-Fi Provisioning Manager # end of Component config # default: @@ -3297,6 +3470,7 @@ CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y # CONFIG_ESP32_COMPATIBLE_PRE_V2_1_BOOTLOADERS is not set # CONFIG_ESP32_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set # CONFIG_APP_ROLLBACK_ENABLE is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set # CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set # CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set # CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set @@ -3325,10 +3499,10 @@ CONFIG_STACK_CHECK_NONE=y # CONFIG_STACK_CHECK_STRONG is not set # CONFIG_STACK_CHECK_ALL is not set # CONFIG_WARN_WRITE_STRINGS is not set -# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set -CONFIG_ESP32_APPTRACE_DEST_NONE=y -CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y -CONFIG_ADC2_DISABLE_DAC=y +CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y +CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y +CONFIG_ADC_CAL_LUT_ENABLE=y +CONFIG_ADC_DISABLE_DAC=y # CONFIG_GPTIMER_ISR_IRAM_SAFE is not set # CONFIG_MCPWM_ISR_IRAM_SAFE is not set # CONFIG_EVENT_LOOP_PROFILING is not set @@ -3378,6 +3552,23 @@ CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0=y CONFIG_BROWNOUT_DET_LVL=0 CONFIG_ESP32_BROWNOUT_DET_LVL=0 CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y +CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set +CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y +# CONFIG_NEWLIB_NANO_FORMAT is not set +CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y +CONFIG_ESP32_TIME_SYSCALL_USE_RTC_HRT=y +CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y +# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set +# CONFIG_ESP32_TIME_SYSCALL_USE_RTC is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set +# CONFIG_ESP32_TIME_SYSCALL_USE_HRT is not set +# CONFIG_ESP32_TIME_SYSCALL_USE_FRC1 is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set +# CONFIG_ESP32_TIME_SYSCALL_USE_NONE is not set CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y # CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 @@ -3386,6 +3577,13 @@ CONFIG_ESP32_PHY_MAX_TX_POWER=20 # CONFIG_ESP32_REDUCE_PHY_TX_POWER is not set # CONFIG_SPIRAM_SUPPORT is not set # CONFIG_ESP32_SPIRAM_SUPPORT is not set +CONFIG_CONSOLE_UART_DEFAULT=y +# CONFIG_CONSOLE_UART_CUSTOM is not set +# CONFIG_CONSOLE_UART_NONE is not set +# CONFIG_ESP_CONSOLE_UART_NONE is not set +CONFIG_CONSOLE_UART=y +CONFIG_CONSOLE_UART_NUM=0 +CONFIG_CONSOLE_UART_BAUDRATE=115200 # CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y # CONFIG_ESP32_DEFAULT_CPU_FREQ_240 is not set @@ -3398,13 +3596,6 @@ CONFIG_ESP32_PANIC_PRINT_REBOOT=y CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 CONFIG_MAIN_TASK_STACK_SIZE=3584 -CONFIG_CONSOLE_UART_DEFAULT=y -# CONFIG_CONSOLE_UART_CUSTOM is not set -# CONFIG_CONSOLE_UART_NONE is not set -# CONFIG_ESP_CONSOLE_UART_NONE is not set -CONFIG_CONSOLE_UART=y -CONFIG_CONSOLE_UART_NUM=0 -CONFIG_CONSOLE_UART_BAUDRATE=115200 CONFIG_INT_WDT=y CONFIG_INT_WDT_TIMEOUT_MS=300 CONFIG_INT_WDT_CHECK_CPU1=y @@ -3419,6 +3610,7 @@ CONFIG_ESP32_DEBUG_OCDAWARE=y # CONFIG_DISABLE_BASIC_ROM_CONSOLE is not set CONFIG_IPC_TASK_STACK_SIZE=1024 CONFIG_TIMER_TASK_STACK_SIZE=3584 +# CONFIG_ESP32_APPTRACE_ENABLE is not set CONFIG_ESP32_WIFI_ENABLED=y CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 @@ -3440,6 +3632,34 @@ CONFIG_ESP32_WIFI_IRAM_OPT=y CONFIG_ESP32_WIFI_RX_IRAM_OPT=y CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y +# CONFIG_ESP_WIFI_NAN_ENABLE is not set +CONFIG_WPA_MBEDTLS_CRYPTO=y +CONFIG_WPA_MBEDTLS_TLS_CLIENT=y +# CONFIG_WPA_WAPI_PSK is not set +# CONFIG_WPA_11KV_SUPPORT is not set +# CONFIG_WPA_MBO_SUPPORT is not set +# CONFIG_WPA_DPP_SUPPORT is not set +# CONFIG_WPA_11R_SUPPORT is not set +# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set +# CONFIG_WPA_WPS_STRICT is not set +# CONFIG_WPA_DEBUG_PRINT is not set +CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 +CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 +CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1 +CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32 +# CONFIG_ESP32_WIFI_CSI_ENABLED is not set +CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y +CONFIG_ESP32_WIFI_TX_BA_WIN=6 +CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y +CONFIG_ESP32_WIFI_RX_BA_WIN=6 +CONFIG_ESP32_WIFI_NVS_ENABLED=y +CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 +CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 +CONFIG_ESP32_WIFI_IRAM_OPT=y +CONFIG_ESP32_WIFI_RX_IRAM_OPT=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y +# CONFIG_ESP_WIFI_NAN_ENABLE is not set CONFIG_WPA_MBEDTLS_CRYPTO=y CONFIG_WPA_MBEDTLS_TLS_CLIENT=y # CONFIG_WPA_WAPI_PSK is not set @@ -3480,23 +3700,8 @@ CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y # CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF # CONFIG_PPP_SUPPORT is not set -CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y -# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set -# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set -# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set -# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set -CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y -# CONFIG_NEWLIB_NANO_FORMAT is not set -CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y -CONFIG_ESP32_TIME_SYSCALL_USE_RTC_HRT=y -CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y -# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set -# CONFIG_ESP32_TIME_SYSCALL_USE_RTC is not set -# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set -# CONFIG_ESP32_TIME_SYSCALL_USE_HRT is not set -# CONFIG_ESP32_TIME_SYSCALL_USE_FRC1 is not set -# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set -# CONFIG_ESP32_TIME_SYSCALL_USE_NONE is not set +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 CONFIG_ESP32_PTHREAD_STACK_MIN=768 diff --git a/src/main.c b/src/main.c index d09955b..0b13891 100644 --- a/src/main.c +++ b/src/main.c @@ -1,8 +1,10 @@ +#include "config.h" + #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "wifi.h" - -#include "config.h" +#include "esp_sntp.h" +#include "esp_netif_sntp.h" #define LOG_LOCAL_LEVEL ESP_LOG_VERBOSE #include "esp_log.h" @@ -11,7 +13,31 @@ static const char* TAG = "Main"; void print_task(void *pvParameters) { while (1) { ESP_LOGI(TAG, "here"); - vTaskDelay(pdMS_TO_TICKS(500)); + vTaskDelay(pdMS_TO_TICKS(5000)); + } +} + +void sync_time() { + setenv("TZ", TIMEZONE, 1); + tzset(); + + ESP_LOGI(TAG, "Syncing time with NTP server..."); + esp_sntp_config_t config = ESP_NETIF_SNTP_DEFAULT_CONFIG("pool.ntp.org"); + esp_netif_sntp_init(&config); + + if (esp_netif_sntp_sync_wait(pdMS_TO_TICKS(10000)) != ESP_OK) { + ESP_LOGE(TAG, "Failed to update system time within 10s timeout"); + } + + struct tm timeinfo; + time_t now; + + time(&now); + + if (localtime_r(&now, &timeinfo) != NULL) { + ESP_LOGI(TAG, "Time synchronized: %s", asctime(&timeinfo)); + } else { + ESP_LOGE(TAG, "Failed to obtain time"); } } @@ -25,9 +51,10 @@ void app_main() { ESP_ERROR_CHECK(ret); - xTaskCreate(print_task, "print_task", 4096, NULL, 1, NULL); wifi_init_sta(); + vTaskDelay(pdMS_TO_TICKS(1000)); // Wait for WiFi to connect and get IP + sync_time(); vTaskDelete(NULL); } \ No newline at end of file diff --git a/src/wifi.c b/src/wifi.c index f7cb08e..d2fb360 100644 --- a/src/wifi.c +++ b/src/wifi.c @@ -1,5 +1,6 @@ #include "wifi.h" #include "secrets.h" +#include "config.h" /* WiFi station Example @@ -51,10 +52,16 @@ void wifi_init_sta(void) { ESP_ERROR_CHECK(esp_netif_init()); ESP_ERROR_CHECK(esp_event_loop_create_default()); - esp_netif_create_default_wifi_sta(); + esp_netif_t *sta_netif = esp_netif_create_default_wifi_sta(); wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); ESP_ERROR_CHECK(esp_wifi_init(&cfg)); + +#ifndef ESP_HOSTNAME +#error "ESP_HOSTNAME is not defined in config.h" +#endif + + esp_err_t err = esp_netif_set_hostname(sta_netif, ESP_HOSTNAME); esp_event_handler_instance_t instance_any_id; esp_event_handler_instance_t instance_got_ip; @@ -96,11 +103,11 @@ void wifi_init_sta(void) { /* xEventGroupWaitBits() returns the bits before the call returned, hence we can test which event actually * happened. */ if (bits & WIFI_CONNECTED_BIT) { - ESP_LOGI(TAG, "connected to ap SSID:%s password:%s", - ESP_WIFI_SSID, ESP_WIFI_PASS); + ESP_LOGI(TAG, "connected to ap SSID:%s.", + ESP_WIFI_SSID); } else if (bits & WIFI_FAIL_BIT) { - ESP_LOGI(TAG, "Failed to connect to SSID:%s, password:%s", - ESP_WIFI_SSID, ESP_WIFI_PASS); + ESP_LOGI(TAG, "Failed to connect to SSID:%s.", + ESP_WIFI_SSID); } else { ESP_LOGE(TAG, "UNEXPECTED EVENT"); }