# Target: Waveshare ESP32-P4-WIFI6-Touch-LCD-3.4C CONFIG_IDF_TARGET="esp32p4" # 32 MB NOR flash CONFIG_ESPTOOLPY_FLASHSIZE_32MB=y CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y # PSRAM at 200 MHz — REQUIRED for the 800x800 MIPI-DSI framebuffer. # 200 MHz is gated behind IDF_EXPERIMENTAL_FEATURES; without it the build # silently falls back to 20 MHz and the DSI underruns (mirrors the official # 08_lvgl_demo_v9 example config). CONFIG_SPIRAM=y CONFIG_IDF_EXPERIMENTAL_FEATURES=y CONFIG_SPIRAM_SPEED_200M=y CONFIG_SPIRAM_XIP_FROM_PSRAM=y CONFIG_CACHE_L2_CACHE_256KB=y CONFIG_CACHE_L2_CACHE_LINE_128B=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_FREERTOS_HZ=1000 # LVGL font for the bring-up placeholder face CONFIG_LV_FONT_MONTSERRAT_48=y