application/octet-stream
•
1.03 KB
•
38 lines
# Target ESP32-S3
CONFIG_IDF_TARGET="esp32s3"
# Flash size
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
# Custom partition table for larger app (ESP-GMF audio framework is large)
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
# Enable SPI DMA
CONFIG_SPI_MASTER_IN_IRAM=y
# Use UART for console (native USB port used for TinyUSB MSC)
CONFIG_ESP_CONSOLE_UART_DEFAULT=y
# Increase main task stack for LVGL (default 3584 is too small)
CONFIG_ESP_MAIN_TASK_STACK_SIZE=16384
# PSRAM disabled for now - crashes during init, needs investigation
# CONFIG_SPIRAM=y
# CONFIG_SPIRAM_MODE_OCT=y
# LVGL memory settings
CONFIG_LV_MEM_SIZE_KILOBYTES=32
CONFIG_LV_FONT_MONTSERRAT_12=y
# CJK font support (Japanese/Chinese/Korean)
CONFIG_LV_FONT_SOURCE_HAN_SANS_SC_14_CJK=y
# FAT filesystem long filename support (heap-based)
CONFIG_FATFS_LFN_HEAP=y
# TinyUSB MSC (USB mass storage for SD card)
CONFIG_TINYUSB_MSC_ENABLED=y
CONFIG_TINYUSB_MSC_BUFSIZE=8192
# ESP-GMF audio codec support (enabled via menuconfig or component defaults)