diff options
Diffstat (limited to 'lib/lvgl/src/misc/lv_gc.c')
| m--------- | lib/lvgl | 0 | ||||
| -rw-r--r-- | lib/lvgl/src/misc/lv_gc.c | 47 |
2 files changed, 47 insertions, 0 deletions
diff --git a/lib/lvgl b/lib/lvgl deleted file mode 160000 -Subproject 0732400e7b564dd0e7dc4a924619d8e19c5b23a diff --git a/lib/lvgl/src/misc/lv_gc.c b/lib/lvgl/src/misc/lv_gc.c new file mode 100644 index 00000000..95bb5499 --- /dev/null +++ b/lib/lvgl/src/misc/lv_gc.c @@ -0,0 +1,47 @@ +/** + * @file lv_gc.c + * + */ + +/********************* + * INCLUDES + *********************/ +#include "lv_gc.h" + +/********************* + * DEFINES + *********************/ + +/********************** + * TYPEDEFS + **********************/ + +/********************** + * STATIC PROTOTYPES + **********************/ + +/********************** + * STATIC VARIABLES + **********************/ + +#if(!defined(LV_ENABLE_GC)) || LV_ENABLE_GC == 0 + LV_ROOTS +#endif /*LV_ENABLE_GC*/ + +/********************** + * MACROS + **********************/ + +/********************** + * GLOBAL FUNCTIONS + **********************/ + +void _lv_gc_clear_roots(void) +{ +#define LV_CLEAR_ROOT(root_type, root_name) lv_memset_00(&LV_GC_ROOT(root_name), sizeof(LV_GC_ROOT(root_name))); + LV_ITERATE_ROOTS(LV_CLEAR_ROOT) +} + +/********************** + * STATIC FUNCTIONS + **********************/ |
