refactor(API): don't expose private symbols in lvgl.h. phase-out "_lv*" names (#6068)

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
This commit is contained in:
Liam
2024-08-02 01:46:42 -04:00
committed by GitHub
parent a8c8275b56
commit 1d14386b99
587 changed files with 9411 additions and 5563 deletions

View File

@@ -6,11 +6,21 @@
/*********************
* INCLUDES
*********************/
#include "others/sysmon/lv_sysmon_private.h"
#include "misc/lv_timer_private.h"
#include "misc/lv_profiler_builtin_private.h"
#include "misc/lv_anim_private.h"
#include "draw/lv_image_decoder_private.h"
#include "draw/lv_draw_buf_private.h"
#include "core/lv_refr_private.h"
#include "core/lv_obj_style_private.h"
#include "core/lv_group_private.h"
#include "lv_init.h"
#include "core/lv_global.h"
#include "core/lv_obj.h"
#include "display/lv_display_private.h"
#include "indev/lv_indev_private.h"
#include "layouts/lv_layout.h"
#include "layouts/lv_layout_private.h"
#include "libs/bin_decoder/lv_bin_decoder.h"
#include "libs/bmp/lv_bmp.h"
#include "libs/ffmpeg/lv_ffmpeg.h"
@@ -21,8 +31,12 @@
#include "libs/libjpeg_turbo/lv_libjpeg_turbo.h"
#include "libs/lodepng/lv_lodepng.h"
#include "libs/libpng/lv_libpng.h"
#include "libs/tiny_ttf/lv_tiny_ttf.h"
#include "draw/lv_draw.h"
#include "misc/lv_async.h"
#include "misc/lv_fs_private.h"
#include "widgets/span/lv_span.h"
#include "themes/simple/lv_theme_simple.h"
#include "misc/lv_fs.h"
#include "osal/lv_os_private.h"
@@ -88,14 +102,14 @@ static inline void lv_global_init(lv_global_t * global)
lv_memzero(global, sizeof(lv_global_t));
_lv_ll_init(&(global->disp_ll), sizeof(lv_display_t));
_lv_ll_init(&(global->indev_ll), sizeof(lv_indev_t));
lv_ll_init(&(global->disp_ll), sizeof(lv_display_t));
lv_ll_init(&(global->indev_ll), sizeof(lv_indev_t));
global->memory_zero = ZERO_MEM_SENTINEL;
global->style_refresh = true;
global->layout_count = _LV_LAYOUT_LAST;
global->style_last_custom_prop_id = (uint32_t)_LV_STYLE_LAST_BUILT_IN_PROP;
global->event_last_register_id = _LV_EVENT_LAST;
global->layout_count = LV_LAYOUT_LAST;
global->style_last_custom_prop_id = (uint32_t)LV_STYLE_LAST_BUILT_IN_PROP;
global->event_last_register_id = LV_EVENT_LAST;
lv_rand_set_seed(0x1234ABCD);
#ifdef LV_LOG_PRINT_CB
@@ -109,14 +123,14 @@ static inline void lv_global_init(lv_global_t * global)
#endif
}
static inline void _lv_cleanup_devices(lv_global_t * global)
static inline void lv_cleanup_devices(lv_global_t * global)
{
LV_ASSERT_NULL(global);
if(global) {
/* cleanup indev and display */
_lv_ll_clear_custom(&(global->indev_ll), (void (*)(void *)) lv_indev_delete);
_lv_ll_clear_custom(&(global->disp_ll), (void (*)(void *)) lv_display_delete);
lv_ll_clear_custom(&(global->indev_ll), (void (*)(void *)) lv_indev_delete);
lv_ll_clear_custom(&(global->disp_ll), (void (*)(void *)) lv_display_delete);
}
}
@@ -150,7 +164,7 @@ void lv_init(void)
lv_mem_init();
_lv_draw_buf_init_handlers();
lv_draw_buf_init_handlers();
#if LV_USE_SPAN != 0
lv_span_stack_init();
@@ -164,15 +178,15 @@ void lv_init(void)
lv_os_init();
_lv_timer_core_init();
lv_timer_core_init();
_lv_fs_init();
lv_fs_init();
_lv_layout_init();
lv_layout_init();
_lv_anim_core_init();
lv_anim_core_init();
_lv_group_init();
lv_group_init();
lv_draw_init();
@@ -200,16 +214,16 @@ void lv_init(void)
lv_windows_platform_init();
#endif
_lv_obj_style_init();
lv_obj_style_init();
/*Initialize the screen refresh system*/
_lv_refr_init();
lv_refr_init();
#if LV_USE_SYSMON
_lv_sysmon_builtin_init();
lv_sysmon_builtin_init();
#endif
_lv_image_decoder_init(LV_CACHE_DEF_SIZE, LV_IMAGE_HEADER_CACHE_DEF_CNT);
lv_image_decoder_init(LV_CACHE_DEF_SIZE, LV_IMAGE_HEADER_CACHE_DEF_CNT);
lv_bin_decoder_init(); /*LVGL built-in binary image decoder*/
#if LV_USE_DRAW_VG_LITE
@@ -334,12 +348,12 @@ void lv_deinit(void)
lv_deinit_in_progress = true;
#if LV_USE_SYSMON
_lv_sysmon_builtin_deinit();
lv_sysmon_builtin_deinit();
#endif
lv_display_set_default(NULL);
_lv_cleanup_devices(LV_GLOBAL_DEFAULT());
lv_cleanup_devices(LV_GLOBAL_DEFAULT());
#if LV_USE_SPAN != 0
lv_span_stack_deinit();
@@ -365,11 +379,11 @@ void lv_deinit(void)
lv_theme_mono_deinit();
#endif
_lv_image_decoder_deinit();
lv_image_decoder_deinit();
_lv_refr_deinit();
lv_refr_deinit();
_lv_obj_style_deinit();
lv_obj_style_deinit();
#if LV_USE_DRAW_PXP
lv_draw_pxp_deinit();
@@ -389,15 +403,15 @@ void lv_deinit(void)
lv_draw_deinit();
_lv_group_deinit();
lv_group_deinit();
_lv_anim_core_deinit();
lv_anim_core_deinit();
_lv_layout_deinit();
lv_layout_deinit();
_lv_fs_deinit();
lv_fs_deinit();
_lv_timer_core_deinit();
lv_timer_core_deinit();
#if LV_USE_PROFILER && LV_USE_PROFILER_BUILTIN
lv_profiler_builtin_uninit();