Files
MTGcompanion/sdkconfig.defaults
Rasmus fc05fa2f8b
All checks were successful
ESP32 Build & Release / build (push) Successful in 1m11s
fix(flash): increase INT_WDT timeout, enable littlefs wdt reset and thread safety
2026-09-12 16:43:02 +02:00

45 lines
1.3 KiB
Plaintext

# MTG RFID Companion - ESP32 SDK Defaults
CONFIG_IDF_TARGET="esp32"
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
CONFIG_ESPTOOLPY_FLASHMODE_DIO=y
CONFIG_VFS_SUPPORT_DIR=y
CONFIG_FREERTOS_SMP=y
# Wi-Fi Credentials (Station Mode)
CONFIG_MTG_WIFI_SSID="WiFimodem-FD58"
CONFIG_MTG_WIFI_PASS="gzhrt5yzm3"
# Network Hostname & OTA Rollback
CONFIG_LWIP_LOCAL_HOSTNAME="mtg-companion"
CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y
# LVGL & Font Configuration
CONFIG_LV_COLOR_16_SWAP=y
CONFIG_LV_FONT_MONTSERRAT_14=y
CONFIG_LV_FONT_MONTSERRAT_20=y
CONFIG_LV_FONT_MONTSERRAT_48=y
# tjpgd JPEG Decoder (RGB565 output)
CONFIG_JD_USE_ROM=n
CONFIG_JD_SZBUF=512
CONFIG_JD_FORMAT_RGB565=y
CONFIG_JD_FASTDECODE_32BIT=y
# Flash Chip Driver Optimization (Boya & Winbond)
CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y
CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE=y
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20
CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=2
# Watchdog Timeouts for Flash Erase & OTA Operations
CONFIG_ESP_INT_WDT_TIMEOUT_MS=2000
CONFIG_ESP_TASK_WDT_TIMEOUT_S=15
CONFIG_LITTLEFS_WDT_RESET=y
# mbedTLS Dynamic Buffers & Memory Optimization (Vital for ESP32 without PSRAM)
CONFIG_MBEDTLS_DYNAMIC_BUFFER=y
CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA=y
CONFIG_MBEDTLS_DYNAMIC_FREE_CA_CERT=y