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};
strncpy((char*)wcfg.sta.ssid, ssid, sizeof(wcfg.sta.ssid)-1);
strncpy((char*)wcfg.sta.password, pass, sizeof(wcfg.sta.password)-1);
// Note: strlcpy takes the FULL buffer size and handles the -1 internally
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.sae_pwe_h2e = WPA3_SAE_PWE_BOTH;
wcfg.sta.scan_method = WIFI_ALL_CHANNEL_SCAN;

View File

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