(fix) lvgl deinit on soft-reset
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~~
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?
@PGNetHun I've just tested the esp32 port and it seems to be working as expected, so it is ready for review/merge now 👍🏼