feat(init): add deinit_in_progress to lv_globals

With this in LV_EVENT_DELETE displays and indevs can deinit the drivers too
This commit is contained in:
Gabor Kiss-Vamosi
2023-11-21 20:12:13 +01:00
parent 0c8a1f22a4
commit 1d5dd3c2f3
3 changed files with 11 additions and 0 deletions

View File

@@ -37,6 +37,7 @@
* DEFINES
*********************/
#define lv_initialized LV_GLOBAL_DEFAULT()->inited
#define lv_deinit_in_progress LV_GLOBAL_DEFAULT()->deinit_in_progress
/**********************
* TYPEDEFS
@@ -296,6 +297,8 @@ void lv_deinit(void)
return;
}
lv_deinit_in_progress = true;
#if LV_USE_SYSMON
_lv_sysmon_builtin_deinit();
#endif