]> gitweb.ps.run Git - matrix_esp_thesis/commitdiff
update esp_project
authorpatrick-scho <patrick.schoenberger@posteo.de>
Mon, 13 Nov 2023 19:01:31 +0000 (20:01 +0100)
committerpatrick-scho <patrick.schoenberger@posteo.de>
Mon, 13 Nov 2023 19:01:31 +0000 (20:01 +0100)
esp32/esp_project/CMakeLists.txt
esp32/esp_project/main/Verify.c
esp32/esp_project/sdkconfig

index 897cd8ea12ab6a77fdc3cd66be4c10c7c4af01ef..e438fcffe537f148bebb035c748f27b94c375e62 100644 (file)
@@ -5,5 +5,4 @@ cmake_minimum_required(VERSION 3.16)
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)\r
 project(esp_project)\r
 \r
-SET(CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} -fpermissive")\r
-SET(CMAKE_CXX_COMPILER  "C:/Espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe")
\ No newline at end of file
+SET(CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} -fpermissive")
\ No newline at end of file
index 0ac7183265a220f22b37353aa28ba1938d835323..989b151a0ac2d2cfaa1fbab782e51d8362662ff1 100644 (file)
@@ -2,6 +2,13 @@
 #include <mjson.h>
 #include <olm/sas.h>
 
+#if !CONFIG_IDF_TARGET_LINUX
+#include "freertos/FreeRTOS.h"
+#include "freertos/task.h"
+#include "esp_system.h"
+#include "driver/gpio.h"
+#endif
+
 #include <stdio.h>
 
 #define SERVER       "https://matrix.org"
@@ -513,11 +520,51 @@ main(void)
     }
 
     printf("verified!\n");
+
+    // create and share megolm out session
+    MatrixMegolmOutSession * megolmOutSession;
+    MatrixClientNewMegolmOutSession(client,
+        ROOM_ID,
+        &megolmOutSession);
+    printf("megolm session id: %.10s... key: %.10s...\n", megolmOutSession->id, megolmOutSession->key);
+    MatrixClientShareMegolmOutSession(client,
+        USER_ID,
+        "ULZZOKJBYN",
+        megolmOutSession);
+
     
-    int c;
-    while ((c=getchar()) != 'q') {
-        printf("getchar() = %c [%d]\n", c, c);
-        Sync(client, syncBuffer, SYNC_BUFFER_SIZE);
+    // int c;
+    // while ((c=getchar()) != 'q') {
+    //     vTaskDelay(1000/portTICK_PERIOD_MS);
+
+    //     if (c == 's') {
+    //         Sync(client, syncBuffer, SYNC_BUFFER_SIZE);
+    //     }
+    //     else if (c == 'm') {
+    //         static const char * msgs[] = { "A", "B", "C" };
+    //         static char msg[128];
+    //         snprintf(msg, 128, "{\"body\":\"%s\",\"msgtype\":\"m.text\"}", msgs[rand()%(sizeof(msgs)/sizeof(msgs[0]))]);
+
+    //         MatrixClientSendEventEncrypted(client,
+    //             ROOM_ID,
+    //             "m.room.message",
+    //             msg);
+    //         printf("Message sent. Message index: %d\n", (int)olm_outbound_group_session_message_index(megolmOutSession->session));
+    //     }
+    // }
+
+    for (int i = 0; i < 10; i++) {
+
+        static const char * msgs[] = { "A", "B", "C" };
+        static char msg[128];
+        snprintf(msg, 128, "{\"body\":\"%s\",\"msgtype\":\"m.text\"}", msgs[rand()%(sizeof(msgs)/sizeof(msgs[0]))]);
+
+        MatrixClientSendEventEncrypted(client,
+            ROOM_ID,
+            "m.room.message",
+            msg);
+
+        vTaskDelay(5000/portTICK_PERIOD_MS);
     }
     
     // MatrixClientRequestMegolmInSession(client,
@@ -553,11 +600,26 @@ main(void)
 }
 
 #include "wifi.h"
+#include <esp_netif.h>
 
 void
 app_main(void)
 {
-    wifi_init("Hundehuette", "Affensicherespw55");
+    // wifi_init("Pixel_7762", "affeaffe");
+    // wifi_init("Hundehuette", "Affensicherespw55");
+    wifi_init("test", "/O801i25");
+
+    esp_netif_ip_info_t ip_info;
+    esp_netif_get_ip_info(IP_EVENT_STA_GOT_IP,&ip_info);
+    printf("My IP: " IPSTR "\n", IP2STR(&ip_info.ip));
+    printf("My GW: " IPSTR "\n", IP2STR(&ip_info.gw));
+    printf("My NETMASK: " IPSTR "\n", IP2STR(&ip_info.netmask));
+
+    // uint64_t bitmask = 0xffffffffffffffff;
+    // bitmask = bitmask & SOC_GPIO_VALID_GPIO_MASK;
+    // gpio_dump_io_configuration(stdout, bitmask);
+    gpio_set_direction(GPIO_NUM_2, GPIO_MODE_OUTPUT);
+    // gpio_dump_io_configuration(stdout, bitmask);
 
     main();
 }
index def88a31ff82b569dd0d6826837bb0e11dc9339b..ca24bb2155d0834af96152b077da430d577aa91e 100644 (file)
@@ -1,6 +1,6 @@
 #\r
 # Automatically generated file. DO NOT EDIT.\r
-# Espressif IoT Development Framework (ESP-IDF) Project Configuration\r
+# Espressif IoT Development Framework (ESP-IDF) 5.2.0 Project Configuration\r
 #\r
 CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"\r
 CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"\r
@@ -17,6 +17,7 @@ CONFIG_SOC_PCNT_SUPPORTED=y
 CONFIG_SOC_WIFI_SUPPORTED=y\r
 CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y\r
 CONFIG_SOC_TWAI_SUPPORTED=y\r
+CONFIG_SOC_EFUSE_SUPPORTED=y\r
 CONFIG_SOC_EMAC_SUPPORTED=y\r
 CONFIG_SOC_ULP_SUPPORTED=y\r
 CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y\r
@@ -38,6 +39,10 @@ CONFIG_SOC_SECURE_BOOT_SUPPORTED=y
 CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y\r
 CONFIG_SOC_BOD_SUPPORTED=y\r
 CONFIG_SOC_ULP_FSM_SUPPORTED=y\r
+CONFIG_SOC_CLK_TREE_SUPPORTED=y\r
+CONFIG_SOC_MPU_SUPPORTED=y\r
+CONFIG_SOC_WDT_SUPPORTED=y\r
+CONFIG_SOC_SPI_FLASH_SUPPORTED=y\r
 CONFIG_SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL=5\r
 CONFIG_SOC_XTAL_SUPPORT_26M=y\r
 CONFIG_SOC_XTAL_SUPPORT_40M=y\r
@@ -54,11 +59,14 @@ CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=9
 CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12\r
 CONFIG_SOC_ADC_DIGI_RESULT_BYTES=2\r
 CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4\r
+CONFIG_SOC_ADC_DIGI_MONITOR_NUM=0\r
 CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2\r
 CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20\r
 CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9\r
 CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12\r
+CONFIG_SOC_ADC_SHARED_POWER=y\r
 CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y\r
+CONFIG_SOC_IDCACHE_PER_CORE=y\r
 CONFIG_SOC_CPU_CORES_NUM=2\r
 CONFIG_SOC_CPU_INTR_NUM=32\r
 CONFIG_SOC_CPU_HAS_FPU=y\r
@@ -72,10 +80,13 @@ CONFIG_SOC_GPIO_PORT=1
 CONFIG_SOC_GPIO_PIN_COUNT=40\r
 CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF\r
 CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA\r
+CONFIG_SOC_GPIO_CLOCKOUT_BY_IO_MUX=y\r
 CONFIG_SOC_I2C_NUM=2\r
 CONFIG_SOC_I2C_FIFO_LEN=32\r
+CONFIG_SOC_I2C_CMD_REG_NUM=16\r
 CONFIG_SOC_I2C_SUPPORT_SLAVE=y\r
 CONFIG_SOC_I2C_SUPPORT_APB=y\r
+CONFIG_SOC_I2C_STOP_INDEPENDENT=y\r
 CONFIG_SOC_I2S_NUM=2\r
 CONFIG_SOC_I2S_HW_VERSION_1=y\r
 CONFIG_SOC_I2S_SUPPORTS_APLL=y\r
@@ -158,6 +169,7 @@ CONFIG_SOC_TWAI_BRP_MIN=2
 CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y\r
 CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y\r
 CONFIG_SOC_UART_NUM=3\r
+CONFIG_SOC_UART_HP_NUM=3\r
 CONFIG_SOC_UART_SUPPORT_APB_CLK=y\r
 CONFIG_SOC_UART_SUPPORT_REF_TICK=y\r
 CONFIG_SOC_UART_FIFO_LEN=128\r
@@ -165,10 +177,13 @@ CONFIG_SOC_UART_BITRATE_MAX=5000000
 CONFIG_SOC_SPIRAM_SUPPORTED=y\r
 CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y\r
 CONFIG_SOC_SHA_SUPPORT_PARALLEL_ENG=y\r
+CONFIG_SOC_SHA_ENDIANNESS_BE=y\r
 CONFIG_SOC_SHA_SUPPORT_SHA1=y\r
 CONFIG_SOC_SHA_SUPPORT_SHA256=y\r
 CONFIG_SOC_SHA_SUPPORT_SHA384=y\r
 CONFIG_SOC_SHA_SUPPORT_SHA512=y\r
+CONFIG_SOC_MPI_MEM_BLOCKS_NUM=4\r
+CONFIG_SOC_MPI_OPERATIONS_NUM=y\r
 CONFIG_SOC_RSA_MAX_BIT_LEN=4096\r
 CONFIG_SOC_AES_SUPPORT_AES_128=y\r
 CONFIG_SOC_AES_SUPPORT_AES_192=y\r
@@ -189,10 +204,6 @@ CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD=y
 CONFIG_SOC_PM_SUPPORT_MODEM_PD=y\r
 CONFIG_SOC_CONFIGURABLE_VDDSDIO_SUPPORTED=y\r
 CONFIG_SOC_CLK_APLL_SUPPORTED=y\r
-CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000\r
-CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000\r
-CONFIG_SOC_APLL_MIN_HZ=5303031\r
-CONFIG_SOC_APLL_MAX_HZ=125000000\r
 CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED=y\r
 CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y\r
 CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y\r
@@ -207,11 +218,15 @@ CONFIG_SOC_WIFI_NAN_SUPPORT=y
 CONFIG_SOC_BLE_SUPPORTED=y\r
 CONFIG_SOC_BLE_MESH_SUPPORTED=y\r
 CONFIG_SOC_BT_CLASSIC_SUPPORTED=y\r
+CONFIG_SOC_BLUFI_SUPPORTED=y\r
 CONFIG_SOC_ULP_HAS_ADC=y\r
+CONFIG_SOC_PHY_COMBO_MODULE=y\r
 CONFIG_IDF_CMAKE=y\r
+CONFIG_IDF_TOOLCHAIN="gcc"\r
 CONFIG_IDF_TARGET_ARCH_XTENSA=y\r
 CONFIG_IDF_TARGET_ARCH="xtensa"\r
 CONFIG_IDF_TARGET="esp32"\r
+CONFIG_IDF_INIT_VERSION="5.2.0"\r
 CONFIG_IDF_TARGET_ESP32=y\r
 CONFIG_IDF_FIRMWARE_CHIP_ID=0x0000\r
 \r
@@ -232,6 +247,14 @@ CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y
 #\r
 # Bootloader config\r
 #\r
+\r
+#\r
+# Bootloader manager\r
+#\r
+CONFIG_BOOTLOADER_COMPILE_TIME_DATE=y\r
+CONFIG_BOOTLOADER_PROJECT_VER=1\r
+# end of Bootloader manager\r
+\r
 CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x1000\r
 CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y\r
 # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set\r
@@ -244,6 +267,14 @@ CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y
 # CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set\r
 # CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set\r
 CONFIG_BOOTLOADER_LOG_LEVEL=3\r
+\r
+#\r
+# Serial Flash Configurations\r
+#\r
+# CONFIG_BOOTLOADER_FLASH_DC_AWARE is not set\r
+CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y\r
+# end of Serial Flash Configurations\r
+\r
 # CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V is not set\r
 CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y\r
 # CONFIG_BOOTLOADER_FACTORY_RESET is not set\r
@@ -258,7 +289,6 @@ CONFIG_BOOTLOADER_WDT_TIME_MS=9000
 # CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set\r
 CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0\r
 # CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set\r
-CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y\r
 # end of Bootloader config\r
 \r
 #\r
@@ -277,7 +307,7 @@ CONFIG_APP_COMPILE_TIME_DATE=y
 # CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set\r
 # CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set\r
 # CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set\r
-CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16\r
+CONFIG_APP_RETRIEVE_LEN_ELF_SHA=9\r
 # end of Application manager\r
 \r
 CONFIG_ESP_ROM_HAS_CRC_LE=y\r
@@ -338,7 +368,7 @@ CONFIG_PARTITION_TABLE_MD5=y
 #\r
 # Compiler options\r
 #\r
-# CONFIG_COMPILER_OPTIMIZATION_DEFAULT is not set\r
+# CONFIG_COMPILER_OPTIMIZATION_DEBUG is not set\r
 CONFIG_COMPILER_OPTIMIZATION_SIZE=y\r
 # CONFIG_COMPILER_OPTIMIZATION_PERF is not set\r
 # CONFIG_COMPILER_OPTIMIZATION_NONE is not set\r
@@ -357,7 +387,10 @@ CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y
 # CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set\r
 # CONFIG_COMPILER_WARN_WRITE_STRINGS is not set\r
 # CONFIG_COMPILER_DISABLE_GCC12_WARNINGS is not set\r
+# CONFIG_COMPILER_DISABLE_GCC13_WARNINGS is not set\r
 # CONFIG_COMPILER_DUMP_RTL_FILES is not set\r
+CONFIG_COMPILER_RT_LIB_GCCLIB=y\r
+CONFIG_COMPILER_RT_LIB_NAME="gcc"\r
 # end of Compiler options\r
 \r
 #\r
@@ -446,6 +479,7 @@ CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y
 #\r
 # GPTimer Configuration\r
 #\r
+CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM=y\r
 # CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set\r
 # CONFIG_GPTIMER_ISR_IRAM_SAFE is not set\r
 # CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set\r
@@ -495,6 +529,19 @@ CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y
 # CONFIG_DAC_ENABLE_DEBUG_LOG is not set\r
 CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y\r
 # end of DAC Configuration\r
+\r
+#\r
+# LEDC Configuration\r
+#\r
+# CONFIG_LEDC_CTRL_FUNC_IN_IRAM is not set\r
+# end of LEDC Configuration\r
+\r
+#\r
+# I2C Configuration\r
+#\r
+# CONFIG_I2C_ISR_IRAM_SAFE is not set\r
+# CONFIG_I2C_ENABLE_DEBUG_LOG is not set\r
+# end of I2C Configuration\r
 # end of Driver Configurations\r
 \r
 #\r
@@ -560,6 +607,7 @@ CONFIG_ETH_RMII_CLK_IN_GPIO=0
 CONFIG_ETH_DMA_BUFFER_SIZE=512\r
 CONFIG_ETH_DMA_RX_BUFFER_NUM=10\r
 CONFIG_ETH_DMA_TX_BUFFER_NUM=10\r
+# CONFIG_ETH_IRAM_OPTIMIZATION is not set\r
 CONFIG_ETH_USE_SPI_ETHERNET=y\r
 # CONFIG_ETH_SPI_ETHERNET_DM9051 is not set\r
 # CONFIG_ETH_SPI_ETHERNET_W5500 is not set\r
@@ -579,6 +627,7 @@ CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y
 #\r
 # GDB Stub\r
 #\r
+# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set\r
 # end of GDB Stub\r
 \r
 #\r
@@ -656,11 +705,14 @@ CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
 # Sleep Config\r
 #\r
 # CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set\r
-CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y\r
-# CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set\r
 CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y\r
 # CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU is not set\r
+CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y\r
+# CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set\r
 CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY=2000\r
+# CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION is not set\r
+# CONFIG_ESP_SLEEP_DEBUG is not set\r
+CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS=y\r
 # end of Sleep Config\r
 \r
 #\r
@@ -712,6 +764,7 @@ CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120
 CONFIG_ESP_NETIF_TCPIP_LWIP=y\r
 # CONFIG_ESP_NETIF_LOOPBACK is not set\r
 CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API=y\r
+# CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS is not set\r
 # CONFIG_ESP_NETIF_L2_TAP is not set\r
 # CONFIG_ESP_NETIF_BRIDGE_EN is not set\r
 # end of ESP NETIF Adapter\r
@@ -756,10 +809,10 @@ CONFIG_ESP_PHY_CALIBRATION_MODE=0
 #\r
 # ESP System Settings\r
 #\r
-# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set\r
-CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160=y\r
+CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80=y\r
+# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set\r
 # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240 is not set\r
-CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=160\r
+CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=80\r
 \r
 #\r
 # Memory\r
@@ -784,7 +837,6 @@ CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0x0
 CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y\r
 # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set\r
 # CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set\r
-# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set\r
 CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS=0\r
 \r
 #\r
@@ -872,10 +924,14 @@ CONFIG_ESP_TIMER_IMPL_TG0_LAC=y
 CONFIG_ESP_WIFI_ENABLED=y\r
 CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=10\r
 CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=32\r
-# CONFIG_ESP_WIFI_STATIC_TX_BUFFER is not set\r
-CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER=y\r
-CONFIG_ESP_WIFI_TX_BUFFER_TYPE=1\r
-CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=32\r
+CONFIG_ESP_WIFI_STATIC_TX_BUFFER=y\r
+# CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER is not set\r
+CONFIG_ESP_WIFI_TX_BUFFER_TYPE=0\r
+CONFIG_ESP_WIFI_STATIC_TX_BUFFER_NUM=16\r
+CONFIG_ESP_WIFI_STATIC_RX_MGMT_BUFFER=y\r
+# CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUFFER is not set\r
+CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUF=0\r
+CONFIG_ESP_WIFI_RX_MGMT_BUF_NUM_DEF=5\r
 # CONFIG_ESP_WIFI_CSI_ENABLED is not set\r
 CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y\r
 CONFIG_ESP_WIFI_TX_BA_WIN=6\r
@@ -887,6 +943,7 @@ CONFIG_ESP_WIFI_TASK_PINNED_TO_CORE_0=y
 CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN=752\r
 CONFIG_ESP_WIFI_MGMT_SBUF_NUM=32\r
 CONFIG_ESP_WIFI_IRAM_OPT=y\r
+# CONFIG_ESP_WIFI_EXTRA_IRAM_OPT is not set\r
 CONFIG_ESP_WIFI_RX_IRAM_OPT=y\r
 CONFIG_ESP_WIFI_ENABLE_WPA3_SAE=y\r
 CONFIG_ESP_WIFI_ENABLE_SAE_PK=y\r
@@ -902,7 +959,6 @@ CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7
 CONFIG_ESP_WIFI_MBEDTLS_CRYPTO=y\r
 CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y\r
 # CONFIG_ESP_WIFI_WAPI_PSK is not set\r
-# CONFIG_ESP_WIFI_SUITE_B_192 is not set\r
 # CONFIG_ESP_WIFI_11KV_SUPPORT is not set\r
 # CONFIG_ESP_WIFI_MBO_SUPPORT is not set\r
 # CONFIG_ESP_WIFI_DPP_SUPPORT is not set\r
@@ -918,6 +974,7 @@ CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y
 \r
 # CONFIG_ESP_WIFI_DEBUG_PRINT is not set\r
 # CONFIG_ESP_WIFI_TESTING_OPTIONS is not set\r
+CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT=y\r
 # end of Wi-Fi\r
 \r
 #\r
@@ -965,6 +1022,7 @@ CONFIG_FATFS_TIMEOUT_MS=10000
 CONFIG_FATFS_PER_FILE_CACHE=y\r
 # CONFIG_FATFS_USE_FASTSEEK is not set\r
 CONFIG_FATFS_VFS_FSTAT_BLKSIZE=0\r
+# CONFIG_FATFS_IMMEDIATE_FSYNC is not set\r
 # end of FAT Filesystem support\r
 \r
 #\r
@@ -986,6 +1044,7 @@ CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536
 # CONFIG_FREERTOS_USE_TICK_HOOK is not set\r
 CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16\r
 # CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set\r
+CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME="Tmr Svc"\r
 CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1\r
 CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048\r
 CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10\r
@@ -1000,6 +1059,7 @@ CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
 #\r
 # CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set\r
 CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y\r
+# CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK is not set\r
 # CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set\r
 CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y\r
 CONFIG_FREERTOS_ISR_STACKSIZE=1536\r
@@ -1010,14 +1070,15 @@ CONFIG_FREERTOS_CORETIMER_0=y
 # CONFIG_FREERTOS_CORETIMER_1 is not set\r
 CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y\r
 # CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set\r
-# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set\r
 # CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set\r
-CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y\r
 # end of Port\r
 \r
+CONFIG_FREERTOS_PORT=y\r
 CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF\r
 CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y\r
 CONFIG_FREERTOS_DEBUG_OCDAWARE=y\r
+CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y\r
+CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y\r
 # end of FreeRTOS\r
 \r
 #\r
@@ -1041,6 +1102,7 @@ CONFIG_HEAP_TRACING_OFF=y
 # CONFIG_HEAP_TRACING_STANDALONE is not set\r
 # CONFIG_HEAP_TRACING_TOHOST is not set\r
 # CONFIG_HEAP_USE_HOOKS is not set\r
+# CONFIG_HEAP_TASK_TRACKING is not set\r
 # CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set\r
 # CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH is not set\r
 # end of Heap memory debugging\r
@@ -1062,6 +1124,7 @@ CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y
 # CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set\r
 # CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set\r
 CONFIG_LOG_MAXIMUM_LEVEL=3\r
+# CONFIG_LOG_MASTER_LEVEL is not set\r
 CONFIG_LOG_COLORS=y\r
 CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y\r
 # CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set\r
@@ -1070,14 +1133,18 @@ CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y
 #\r
 # LWIP\r
 #\r
+CONFIG_LWIP_ENABLE=y\r
 CONFIG_LWIP_LOCAL_HOSTNAME="espressif"\r
 # CONFIG_LWIP_NETIF_API is not set\r
+CONFIG_LWIP_TCPIP_TASK_PRIO=18\r
 # CONFIG_LWIP_TCPIP_CORE_LOCKING is not set\r
 # CONFIG_LWIP_CHECK_THREAD_SAFETY is not set\r
 CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y\r
 # CONFIG_LWIP_L2_TO_L3_COPY is not set\r
 # CONFIG_LWIP_IRAM_OPTIMIZATION is not set\r
+# CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION is not set\r
 CONFIG_LWIP_TIMERS_ONDEMAND=y\r
+CONFIG_LWIP_ND6=y\r
 CONFIG_LWIP_MAX_SOCKETS=10\r
 # CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set\r
 # CONFIG_LWIP_SO_LINGER is not set\r
@@ -1111,6 +1178,7 @@ CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1
 CONFIG_LWIP_DHCPS=y\r
 CONFIG_LWIP_DHCPS_LEASE_UNIT=60\r
 CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8\r
+CONFIG_LWIP_DHCPS_STATIC_ENTRIES=y\r
 # end of DHCP server\r
 \r
 # CONFIG_LWIP_AUTOIP is not set\r
@@ -1208,6 +1276,9 @@ CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y
 CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y\r
 # CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set\r
 # CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set\r
+CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE=y\r
+# CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT is not set\r
+# CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM is not set\r
 CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y\r
 # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set\r
 # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set\r
@@ -1254,7 +1325,7 @@ CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200
 # end of Certificate Bundle\r
 \r
 # CONFIG_MBEDTLS_ECP_RESTARTABLE is not set\r
-# CONFIG_MBEDTLS_CMAC_C is not set\r
+CONFIG_MBEDTLS_CMAC_C=y\r
 CONFIG_MBEDTLS_HARDWARE_AES=y\r
 CONFIG_MBEDTLS_HARDWARE_MPI=y\r
 CONFIG_MBEDTLS_HARDWARE_SHA=y\r
@@ -1277,10 +1348,7 @@ CONFIG_MBEDTLS_TLS_ENABLED=y
 #\r
 # TLS Key Exchange Methods\r
 #\r
-CONFIG_MBEDTLS_PSK_MODES=y\r
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK=y\r
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK=y\r
-CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK=y\r
+# CONFIG_MBEDTLS_PSK_MODES is not set\r
 CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y\r
 CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y\r
 CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y\r
@@ -1339,12 +1407,12 @@ CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y
 CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y\r
 CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y\r
 CONFIG_MBEDTLS_ECP_NIST_OPTIM=y\r
+CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM=y\r
 # CONFIG_MBEDTLS_POLY1305_C is not set\r
 # CONFIG_MBEDTLS_CHACHA20_C is not set\r
 # CONFIG_MBEDTLS_HKDF_C is not set\r
 # CONFIG_MBEDTLS_THREADING_C is not set\r
 # CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set\r
-# CONFIG_MBEDTLS_SECURITY_RISKS is not set\r
 # end of mbedTLS\r
 \r
 #\r
@@ -1383,12 +1451,27 @@ CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y
 # NVS\r
 #\r
 # CONFIG_NVS_ASSERT_ERROR_CHECK is not set\r
+# CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY is not set\r
 # end of NVS\r
 \r
 #\r
 # OpenThread\r
 #\r
 # CONFIG_OPENTHREAD_ENABLED is not set\r
+\r
+#\r
+# Thread Operational Dataset\r
+#\r
+CONFIG_OPENTHREAD_NETWORK_NAME="OpenThread-ESP"\r
+CONFIG_OPENTHREAD_MESH_LOCAL_PREFIX="fd00:db8:a0:0::/64"\r
+CONFIG_OPENTHREAD_NETWORK_CHANNEL=15\r
+CONFIG_OPENTHREAD_NETWORK_PANID=0x1234\r
+CONFIG_OPENTHREAD_NETWORK_EXTPANID="dead00beef00cafe"\r
+CONFIG_OPENTHREAD_NETWORK_MASTERKEY="00112233445566778899aabbccddeeff"\r
+CONFIG_OPENTHREAD_NETWORK_PSKC="104810e2315100afd6bc9215a6bfac53"\r
+# end of Thread Operational Dataset\r
+\r
+CONFIG_OPENTHREAD_XTAL_ACCURACY=130\r
 # end of OpenThread\r
 \r
 #\r
@@ -1420,15 +1503,36 @@ CONFIG_MMU_PAGE_MODE="64KB"
 CONFIG_MMU_PAGE_SIZE=0x10000\r
 # end of MMU Config\r
 \r
+#\r
+# Main Flash configuration\r
+#\r
+\r
+#\r
+# SPI Flash behavior when brownout\r
+#\r
+CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y\r
+CONFIG_SPI_FLASH_BROWNOUT_RESET=y\r
+# end of SPI Flash behavior when brownout\r
+\r
+#\r
+# Optional and Experimental Features (READ DOCS FIRST)\r
+#\r
+\r
+#\r
+# Features here require specific hardware (READ DOCS FIRST!)\r
+#\r
+# end of Optional and Experimental Features (READ DOCS FIRST)\r
+# end of Main Flash configuration\r
+\r
 #\r
 # SPI Flash driver\r
 #\r
 # CONFIG_SPI_FLASH_VERIFY_WRITE is not set\r
 # CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set\r
 CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y\r
-# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS is not set\r
+CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y\r
 # CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set\r
-CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED=y\r
+# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set\r
 # CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set\r
 # CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set\r
 CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y\r
@@ -1439,13 +1543,6 @@ CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192
 # CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set\r
 # CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set\r
 \r
-#\r
-# SPI Flash behavior when brownout\r
-#\r
-CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y\r
-CONFIG_SPI_FLASH_BROWNOUT_RESET=y\r
-# end of SPI Flash behavior when brownout\r
-\r
 #\r
 # Auto-detect flash chips\r
 #\r
@@ -1545,6 +1642,7 @@ CONFIG_VFS_SUPPORT_DIR=y
 CONFIG_VFS_SUPPORT_SELECT=y\r
 CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y\r
 CONFIG_VFS_SUPPORT_TERMIOS=y\r
+CONFIG_VFS_MAX_COUNT=8\r
 \r
 #\r
 # Host File System I/O (Semihosting)\r
@@ -1596,6 +1694,7 @@ CONFIG_FLASHMODE_DIO=y
 CONFIG_MONITOR_BAUD=115200\r
 # CONFIG_OPTIMIZATION_LEVEL_DEBUG is not set\r
 # CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set\r
+# CONFIG_COMPILER_OPTIMIZATION_DEFAULT is not set\r
 CONFIG_OPTIMIZATION_LEVEL_RELEASE=y\r
 CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y\r
 # CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED is not set\r
@@ -1643,10 +1742,10 @@ CONFIG_ESP32_PHY_MAX_TX_POWER=20
 # CONFIG_ESP32_REDUCE_PHY_TX_POWER is not set\r
 # CONFIG_SPIRAM_SUPPORT is not set\r
 # CONFIG_ESP32_SPIRAM_SUPPORT is not set\r
-# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set\r
-CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y\r
+CONFIG_ESP32_DEFAULT_CPU_FREQ_80=y\r
+# CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set\r
 # CONFIG_ESP32_DEFAULT_CPU_FREQ_240 is not set\r
-CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=160\r
+CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=80\r
 CONFIG_TRACEMEM_RESERVE_DRAM=0x0\r
 # CONFIG_ESP32_PANIC_PRINT_HALT is not set\r
 CONFIG_ESP32_PANIC_PRINT_REBOOT=y\r
@@ -1699,10 +1798,10 @@ CONFIG_TIMER_TASK_STACK_SIZE=3584
 CONFIG_ESP32_WIFI_ENABLED=y\r
 CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10\r
 CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32\r
-# CONFIG_ESP32_WIFI_STATIC_TX_BUFFER is not set\r
-CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y\r
-CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1\r
-CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32\r
+CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y\r
+# CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER is not set\r
+CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0\r
+CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16\r
 # CONFIG_ESP32_WIFI_CSI_ENABLED is not set\r
 CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y\r
 CONFIG_ESP32_WIFI_TX_BA_WIN=6\r
@@ -1722,7 +1821,6 @@ CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
 CONFIG_WPA_MBEDTLS_CRYPTO=y\r
 CONFIG_WPA_MBEDTLS_TLS_CLIENT=y\r
 # CONFIG_WPA_WAPI_PSK is not set\r
-# CONFIG_WPA_SUITE_B_192 is not set\r
 # CONFIG_WPA_11KV_SUPPORT is not set\r
 # CONFIG_WPA_MBO_SUPPORT is not set\r
 # CONFIG_WPA_DPP_SUPPORT is not set\r
@@ -1775,9 +1873,9 @@ CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y
 # CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set\r
 CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1\r
 CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread"\r
-# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS is not set\r
+CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y\r
 # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set\r
-CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED=y\r
+# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set\r
 # CONFIG_ESP32_ULP_COPROC_ENABLED is not set\r
 CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y\r
 CONFIG_SUPPORT_TERMIOS=y\r