Files
esp32-bmc/sdkconfig.defaults

47 lines
1.1 KiB
Plaintext

# ESP32-S3 BMC Configuration
# Target chip
CONFIG_IDF_TARGET="esp32s3"
# Enable FreeRTOS
CONFIG_FREERTOS_HZ=1000
# HTTP Server configuration
CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024
CONFIG_HTTPD_MAX_URI_LEN=512
CONFIG_HTTPD_PURGE_BUF_LEN=256
CONFIG_HTTPD_WS_SUPPORT=y
# LWIP configuration
CONFIG_LWIP_LOCAL_HOSTNAME="vf2-bmc"
CONFIG_LWIP_TCP_MSS=1436
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
CONFIG_LWIP_TCP_WND_DEFAULT=5744
CONFIG_LWIP_MAX_SOCKETS=20
CONFIG_LWIP_SO_REUSE=y
CONFIG_LWIP_SO_RCVBUF=y
# Enable pthread
CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5
# Main task stack size
CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192
# Log level
CONFIG_LOG_DEFAULT_LEVEL_INFO=y
# USB Serial JTAG console output (ESP32-S3)
CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG=y
CONFIG_ESP_CONSOLE_SECONDARY_NONE=y
# OTA Update Configuration
CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
CONFIG_ESP_HTTPS_OTA_SKIP_COMMON_NAME_CHECK=y
# Partition Table for OTA (two OTA partitions + factory)
CONFIG_PARTITION_TABLE_TWO_OTA=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
# Mark flash size as 4MB (needed for OTA)
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y