From b3619d196b232f37f2331c58ca0ba301c6edc61f Mon Sep 17 00:00:00 2001 From: Adolfo Reyna Date: Sat, 25 Jul 2026 12:50:16 -0400 Subject: [PATCH] perf(es3c35p): enable 512KB LVGL image cache on PSRAM Enable LVGL image cache 512KB + header cache 16 for PNG optimization. Fixes PNG decode bottleneck by caching decoded images in PSRAM. CONFIG_LV_CACHE_DEF_SIZE=524288 CONFIG_LV_IMAGE_HEADER_CACHE_DEF_CNT=16 On top of font size setting (d8c5a55f). Removes need for 4KB PSRAM threshold experiment (CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=4096) which is deleted. --- Devices/es3c35p/device.properties | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Devices/es3c35p/device.properties b/Devices/es3c35p/device.properties index 9996d6af..b9aa23ef 100644 --- a/Devices/es3c35p/device.properties +++ b/Devices/es3c35p/device.properties @@ -21,3 +21,6 @@ lvgl.colorDepth=16 storage.userDataLocation=SD dependencies.useDeprecatedHal=false + +sdkconfig.CONFIG_LV_CACHE_DEF_SIZE=524288 +sdkconfig.CONFIG_LV_IMAGE_HEADER_CACHE_DEF_CNT=16