lv_binding_micropython icon indicating copy to clipboard operation
lv_binding_micropython copied to clipboard

(fix) lvgl deinit on soft-reset

Open Carglglz opened this issue 7 months ago • 2 comments

Include ~~lv_conf.h~~<include/lv_mp_port_soft_reset.h> in mpconfigboard.h so lvgl deinit is called on soft-reset, so calling lvgl.deinit() is no longer necessary.

This closes #343

~~EDIT: esp32 port requires https://github.com/Carglglz/micropython/commit/0bd03de41b74da5df6918021d256a23f81dc1559~~

Carglglz avatar May 18 '25 19:05 Carglglz

This seems to be a better solution, I've tested stm32 port and it seems to work, esp32 will be next, ~~so do not merge this yet...~~

Also I had to update CI make command for esp32, I guess you added USER_C_MODULES in mpconfigboard.cmake for ESP32_GENERIC_S3 board in lv_micropython?

Carglglz avatar Jul 14 '25 15:07 Carglglz

@PGNetHun I've just tested the esp32 port and it seems to be working as expected, so it is ready for review/merge now 👍🏼

Carglglz avatar Jul 15 '25 00:07 Carglglz