Fix naming: Switch from .s3/.c5 to .esp32s3/.esp32c5

This commit is contained in:
Bob 2025-12-11 10:24:29 -08:00
parent 60478f7184
commit a6435ce946
6 changed files with 19 additions and 72 deletions

View File

@ -1,36 +0,0 @@
# ESP32-C5 - 8MB Flash
# --- Hardware & Partitions ---
CONFIG_IDF_TARGET="esp32c5"
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_c5.csv"
CONFIG_PARTITION_TABLE_FILENAME="partitions_c5.csv"
# --- Wi-Fi & CSI ---
CONFIG_ESP_WIFI_CSI_ENABLED=n
# WiFi RX buffer configuration
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=16
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=32
CONFIG_ESP_WIFI_RX_BA_WIN=16
CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y
CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y
# --- System Stability ---
# Optimize for size to leave more room for CSV logs
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
# Increase stack sizes to prevent overflows during heavy CSI traffic
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=6144
CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192
CONFIG_FREERTOS_ISR_STACKSIZE=2048
# 1000Hz (1ms) is standard high-performance. 10kHz is usually overkill.
CONFIG_FREERTOS_HZ=1000
# --- Console ---
# Increase console buffer for pasting large config blocks
CONFIG_CONSOLE_UART_RX_BUF_SIZE=1024
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_c5.csv"
CONFIG_PARTITION_TABLE_FILENAME="partitions_c5.csv"

View File

@ -0,0 +1,9 @@
CONFIG_IDF_TARGET="esp32c5"
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_c5.csv"
CONFIG_PARTITION_TABLE_FILENAME="partitions_c5.csv"
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=16
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=32
CONFIG_ESP_WIFI_RX_BA_WIN=16
CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y
CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y

View File

@ -2,13 +2,9 @@ CONFIG_IDF_TARGET="esp32c5"
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_c5.csv" CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_c5.csv"
CONFIG_PARTITION_TABLE_FILENAME="partitions_c5.csv" CONFIG_PARTITION_TABLE_FILENAME="partitions_c5.csv"
# Enable CSI (Overrides Base)
CONFIG_ESP_WIFI_CSI_ENABLED=y CONFIG_ESP_WIFI_CSI_ENABLED=y
# Wi-Fi Tuning (C5 CSI)
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=16 CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=16
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=64 CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=64
CONFIG_ESP_WIFI_RX_BA_WIN=16 CONFIG_ESP_WIFI_RX_BA_WIN=16
CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y
CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y

View File

@ -0,0 +1,8 @@
CONFIG_IDF_TARGET="esp32s3"
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_s3.csv"
CONFIG_PARTITION_TABLE_FILENAME="partitions_s3.csv"
CONFIG_COMPILER_OPTIMIZATION_PERF=y
CONFIG_ESP_WIFI_RX_BA_WIN=32
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=16
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=32

View File

@ -2,14 +2,8 @@ CONFIG_IDF_TARGET="esp32s3"
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_s3.csv" CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_s3.csv"
CONFIG_PARTITION_TABLE_FILENAME="partitions_s3.csv" CONFIG_PARTITION_TABLE_FILENAME="partitions_s3.csv"
# Enable CSI (Overrides Base)
CONFIG_ESP_WIFI_CSI_ENABLED=y CONFIG_ESP_WIFI_CSI_ENABLED=y
# Optimize for Perf on S3
CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_COMPILER_OPTIMIZATION_PERF=y
# Wi-Fi Tuning (Heavy buffers for CSI)
CONFIG_ESP_WIFI_RX_BA_WIN=64 CONFIG_ESP_WIFI_RX_BA_WIN=64
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=24 CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=24
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=128 CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=128

View File

@ -1,24 +0,0 @@
# ESP32-S3 - 16MB Flash
CONFIG_IDF_TARGET="esp32s3"
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_s3.csv"
CONFIG_PARTITION_TABLE_FILENAME="partitions_s3.csv"
# --- Wi-Fi & CSI ---
CONFIG_ESP_WIFI_CSI_ENABLED=y
# 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 ---
# 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
CONFIG_FREERTOS_HZ=1000
# --- Console ---
CONFIG_CONSOLE_UART_RX_BUF_SIZE=1024