What has changed with lvl 9.2 - my 9.1 Arduino Giga sketches don't work any longer

Description

I am currently developing some code based on lvgl on my Arduino Giga WiFi R1 / GigaDisplayShield.
I am new to LVGL but was making progress until Arduino updated from 9.1 to 9.2.
I am experiencing strange behaviour on my GigaDisplay (screens are sometimes upside-down, mirrored or not showing anything at all)

What MCU/Processor/Board and compiler are you using?

Arduino Mbed OS Giga

What LVGL version are you using?

9.2

What do you want to achieve?

I would like to understand necessary changes to my code for working with lvl 9.2

What have you tried so far?

reinstalled 9.1 - and this Version works as expected

Code to reproduce

Add a code snippet which can run in the simulator. It should contain only the relevant code that compiles without errors when separated from your main code base.

The code block(s) should be formatted like:

/*You code here*/

Screenshot and/or video

If possible, add screenshots and/or videos about the current state.

Also me, i use ESP32-2432S028 ILI9341 screen 16 bit color
Chip is ESP32-D0WD-V3 (revision v3.1)
and command

lv_obj_remove_flag(ui_Screen1, LV_OBJ_FLAG_CLICKABLE | LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_SCROLLABLE | LV_OBJ_FLAG_SCROLL_ELASTIC | LV_OBJ_FLAG_SCROLL_MOMENTUM);  /// Flags

with Arduino ide and 9.1 i get just warning
but with 9.2 i get error and stop

lv_obj_remove_flag work only if i give 1 parameter at time

so i use 9.1 for now

1 Like

me too

one more !

I have a reproducible test case with GitHub - protostax/ProtoStaxAG_Arduino_Giga_Display_Demo: Demo sketch for the Arduino Giga Display Shield

I was accessing y_arrays from lv_chart_series_t with 9.1 - this is failing in 9.2 .

I changed the code to use lv_chart_get_y_array .

After that, the code compiled and ran, but the positioning of the objects in the grid is all messed up, and rendered upside down.