lvgl / lv_binding_micropython

LVGL binding for MicroPython
MIT License
237 stars 156 forks source link

fixes empty structures being created #335

Closed kdschlosser closed 3 months ago

kdschlosser commented 3 months ago

The forward declarations has broken things like event callbacks due to structures not being populated with their fields properly This fixes that issue y searching for the forward declarations and their typedefs and making a single object to represent the structure with all the proper fields.

kisvegabor commented 3 months ago

As the test passes I merge it.

kisvegabor commented 3 months ago

The binding is also updated in lv_micropython.

kdschlosser commented 3 months ago

OK make sure the fix allows the test to pass on the PR I made to LVGL for the test update,

kisvegabor commented 3 months ago

But the CI in lvgl is still failing. 🙁

kdschlosser commented 3 months ago

I know, I am working on it. I can't sit that long at the computer.