fix s3 build

This commit is contained in:
Bob 2025-12-08 20:56:02 -08:00
parent 24d64ac9e7
commit 707e898689
2 changed files with 11 additions and 10 deletions

View File

@ -147,8 +147,9 @@ bool wifi_cfg_apply_from_nvs(void) {
} }
wifi_config_t wcfg = {0}; wifi_config_t wcfg = {0};
strncpy((char*)wcfg.sta.ssid, ssid, sizeof(wcfg.sta.ssid)-1); // Note: strlcpy takes the FULL buffer size and handles the -1 internally
strncpy((char*)wcfg.sta.password, pass, sizeof(wcfg.sta.password)-1); strlcpy((char*)wcfg.sta.ssid, ssid, sizeof(wcfg.sta.ssid));
strlcpy((char*)wcfg.sta.password, pass, sizeof(wcfg.sta.password));
wcfg.sta.threshold.authmode = WIFI_AUTH_WPA2_PSK; wcfg.sta.threshold.authmode = WIFI_AUTH_WPA2_PSK;
wcfg.sta.sae_pwe_h2e = WPA3_SAE_PWE_BOTH; wcfg.sta.sae_pwe_h2e = WPA3_SAE_PWE_BOTH;
wcfg.sta.scan_method = WIFI_ALL_CHANNEL_SCAN; wcfg.sta.scan_method = WIFI_ALL_CHANNEL_SCAN;

View File

@ -1,5 +1,4 @@
# ESP32-S3 - 16MB Flash # ESP32-S3 - 16MB Flash
# --- Hardware & Partitions ---
CONFIG_IDF_TARGET="esp32s3" CONFIG_IDF_TARGET="esp32s3"
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM=y
@ -8,17 +7,18 @@ CONFIG_PARTITION_TABLE_FILENAME="partitions_s3.csv"
# --- Wi-Fi & CSI --- # --- Wi-Fi & CSI ---
CONFIG_ESP_WIFI_CSI_ENABLED=y CONFIG_ESP_WIFI_CSI_ENABLED=y
CONFIG_ESP_WIFI_RX_BA_WIN=32 # optimization: increased for throughput
# FIX: Increase static buffers CONFIG_ESP_WIFI_RX_BA_WIN=64
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=16 CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=24
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=64 CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=128
# --- System Stability --- # --- System ---
CONFIG_COMPILER_OPTIMIZATION_SIZE=y # optimization: Optimize for Speed (-O2)
CONFIG_COMPILER_OPTIMIZATION_PERF=y
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=6144 CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=6144
CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192 CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192
CONFIG_FREERTOS_ISR_STACKSIZE=2048 CONFIG_FREERTOS_ISR_STACKSIZE=2048
CONFIG_FREERTOS_HZ=1000 CONFIG_FREERTOS_HZ=1000
# --- Console --- # --- Console ---
CONFIG_CONSOLE_UART_RX_BUF_SIZE=1024 CONFIG_CONSOLE_UART_RX_BUF_SIZE=1024