Skip to content

Commit 3299fbb

Browse files
committed
(fix) lvgl deinit on soft-reset
Include `lv_conf.h` in `mpconfigboard.h` so lvgl deinit is called on soft-reset, so calling `lvgl.deinit()` is no longer necessary. This closes #343
1 parent 44f70b1 commit 3299fbb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lv_conf.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,10 @@ extern void mp_lv_deinit_gc();
306306
#define LV_GC_INIT() mp_lv_init_gc()
307307
#define LV_GC_DEINIT() mp_lv_deinit_gc()
308308

309+
// include lv_conf.h in "mpconfigboard.h" for this to take effect.
310+
extern void lv_deinit();
311+
#define MICROPY_PORT_DEINIT_FUNC lv_deinit()
312+
309313
#define LV_ENABLE_GLOBAL_CUSTOM 1
310314
#if LV_ENABLE_GLOBAL_CUSTOM
311315
extern void *mp_lv_roots;

0 commit comments

Comments
 (0)