From 89a06eda81906694b07dc6ebcd3e5a2d8dd59232 Mon Sep 17 00:00:00 2001 From: Terrence Date: Thu, 4 Sep 2025 09:02:40 +0800 Subject: [PATCH] fix: esp_psram_get_size not found in c3 --- main/display/lcd_display.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main/display/lcd_display.cc b/main/display/lcd_display.cc index 323de090..c00a8a7d 100644 --- a/main/display/lcd_display.cc +++ b/main/display/lcd_display.cc @@ -112,6 +112,7 @@ SpiLcdDisplay::SpiLcdDisplay(esp_lcd_panel_io_handle_t panel_io, esp_lcd_panel_h ESP_LOGI(TAG, "Initialize LVGL library"); lv_init(); +#if CONFIG_SPIRAM // lv image cache, currently only PNG is supported size_t psram_size_mb = esp_psram_get_size() / 1024 / 1024; if (psram_size_mb >= 8) { @@ -121,6 +122,7 @@ SpiLcdDisplay::SpiLcdDisplay(esp_lcd_panel_io_handle_t panel_io, esp_lcd_panel_h lv_image_cache_resize(512 * 1024, true); ESP_LOGI(TAG, "Use 512KB of PSRAM for image cache"); } +#endif ESP_LOGI(TAG, "Initialize LVGL port"); lvgl_port_cfg_t port_cfg = ESP_LVGL_PORT_INIT_CONFIG();