48 lines
1.6 KiB
Plaintext
48 lines
1.6 KiB
Plaintext
# Target: Elecrow Basic CrowPanel 7.0-inch V3.0 (DIS08070H, ESP32-S3-N4R8)
|
|
CONFIG_IDF_TARGET="esp32s3"
|
|
|
|
# Module memory configuration: 4 MB QIO flash + 8 MB octal PSRAM.
|
|
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
|
CONFIG_ESPTOOLPY_FLASH_MODE_AUTO_DETECT=n
|
|
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
|
|
CONFIG_SPIRAM=y
|
|
CONFIG_SPIRAM_MODE_OCT=y
|
|
CONFIG_SPIRAM_SPEED_80M=y
|
|
CONFIG_SPIRAM_BOOT_INIT=y
|
|
CONFIG_SPIRAM_USE_CAPS_ALLOC=y
|
|
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384
|
|
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768
|
|
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
|
|
CONFIG_SPIRAM_RODATA=y
|
|
|
|
# The RGB panel is bandwidth-sensitive when its frame buffer lives in PSRAM.
|
|
CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y
|
|
CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
|
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
|
CONFIG_FREERTOS_HZ=1000
|
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
|
|
|
# GPIO43 is used by the radar TX path. Keep the application console off UART0.
|
|
# The ROM downloader still works through the onboard CH340C.
|
|
CONFIG_ESP_CONSOLE_NONE=y
|
|
CONFIG_ESP_CONSOLE_SECONDARY_NONE=y
|
|
CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y
|
|
CONFIG_LOG_DEFAULT_LEVEL_WARN=y
|
|
|
|
# LVGL 8 RGB565 configuration and only the fonts used by this UI.
|
|
CONFIG_LV_COLOR_DEPTH_16=y
|
|
CONFIG_LV_COLOR_16_SWAP=n
|
|
# CONFIG_LV_BUILD_EXAMPLES is not set
|
|
CONFIG_LV_FONT_MONTSERRAT_12=y
|
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
|
CONFIG_LV_FONT_MONTSERRAT_16=y
|
|
CONFIG_LV_FONT_MONTSERRAT_20=y
|
|
CONFIG_LV_FONT_MONTSERRAT_24=y
|
|
CONFIG_LV_FONT_MONTSERRAT_28=y
|
|
CONFIG_LV_FONT_MONTSERRAT_32=y
|
|
CONFIG_LV_FONT_MONTSERRAT_40=y
|