UI Compile fail incompatible pointer type ESP-IDF 5.x SS

The generated helper function _ui_image_set_property had an incorrect parameter type:

// Original (incorrect)
void _ui_image_set_property(lv_obj_t * target, int id, uint8_t * val);

// Fixed
void _ui_image_set_property(lv_obj_t * target, int id, const void * val);

// FILES

  • ui_helpers.h - Updated _ui_image_set_property function signature
  • ui_helpers.c - Updated implementation to match LVGL v9.3 API

Hi, you are correct, the generated helper function’s signature for images is not yet updated for LVGL v9.3.

Currently, SquareLine Studio doesn’t officially support LVGL v9.3. We usually wait for at least one patch release of a new LVGL minor version to ensure stability before we start the integration.

Your manual fix is the correct way to proceed for now. We will begin working on full support for the newer LVGL version soon.