Issue integrating SquareLine Studio UI with ESP32-S3 and ST7262 RGB display using Arduino_GFX

Hello LVGL community,

I’m currently working on an ESP32-S3 project with a 5" 800x480 display based on the ST7262 RGB interface, using the Arduino_GFX_Library and LVGL 9.1.

I’m designing my GUI in SquareLine Studio, and everything seems fine during export. I get the usual /ui/ folder with ui.c, ui.h, ui_Welcome.c, image resources, etc.

However, after integrating the exported files into my Arduino project, the screen only shows the backlight — no interface appears, even though I’ve called ui_init() at the end of my begin() function.

Here is what I’ve already done:

  • I’m initializing LVGL manually (lv_init())
  • I’m using Arduino_ESP32RGBPanel + Arduino_RGB_Display
  • I’ve created a proper flush_cb() and registered it with lv_disp_drv_register()
  • I’ve allocated the lv_disp_draw_buf using ps_malloc
  • lv_tick_inc(5) and lv_timer_handler() are called in loop()
  • All SquareLine .c files are included manually in mySketch.ino to ensure compilation
    Despite all of that, the screen remains blank.

Has anyone successfully used SquareLine Studio + Arduino_GFX + ST7262 RGB panel?
Is there any special consideration or hidden step I’m missing?

Any help is highly appreciated!
Thanks in advance :pray:

Start with read changelog v8 to v9 lv_disp not exist.
Next part is used lib for display and arduino version.