lv_sysmon_private.h

API reference for lv_sysmon_private.h

Report on GitHub
See Also: Public APIThis is the private implementation. See the public header for the stable interface.lv_sysmon.h

Functions

lv_sysmon_builtin_init

Initialize built-in system monitor, such as performance and memory monitor.

 
void lv_sysmon_builtin_init(void)

lv_sysmon_builtin_deinit

DeInitialize built-in system monitor, such as performance and memory monitor.

 
void lv_sysmon_builtin_deinit(void)

Structs

struct

_lv_sysmon_backend_data_t

MemberTypeDescription
subjectlv_subject_t
timerlv_timer_t *
struct

_lv_sysmon_perf_info_t

MemberTypeDescription
initedbool
refr_startuint32_t
refr_interval_sumuint32_t
refr_elaps_sumuint32_t
refr_cntuint32_t
render_startuint32_t
render_elaps_sumuint32_t
render_cntuint32_t
flush_in_render_startuint32_t
flush_in_render_elaps_sumuint32_t
flush_not_in_render_startuint32_t
flush_not_in_render_elaps_sumuint32_t
last_report_timestampuint32_t
render_in_progressuint32_t
measuredstruct _lv_sysmon_perf_info_t
fpsuint32_t
cpuuint32_t
refr_avg_timeuint32_t
render_avg_timeuint32_tPure rendering time without flush time
flush_avg_timeuint32_tPure flushing time without rendering time
cpu_avg_totaluint32_t
fps_avg_totaluint32_t
run_cntuint32_t
calculatedstruct _lv_sysmon_perf_info_t

Dependencies

How is this guide?

Last updated on

On this page