lv_sysmon_private.h
API reference for lv_sysmon_private.h
See Also: Public APIThis is the private implementation. See the public header for the stable interface.lv_sysmon.h
Summary
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
| Member | Type | Description |
|---|---|---|
subject | lv_subject_t * | |
timer | lv_timer_t * |
struct
_lv_sysmon_perf_info_t
| Member | Type | Description |
|---|---|---|
inited | bool | |
refr_start | uint32_t | |
refr_interval_sum | uint32_t | |
refr_elaps_sum | uint32_t | |
refr_cnt | uint32_t | |
render_start | uint32_t | |
render_elaps_sum | uint32_t | |
render_cnt | uint32_t | |
flush_in_render_start | uint32_t | |
flush_in_render_elaps_sum | uint32_t | |
flush_not_in_render_start | uint32_t | |
flush_not_in_render_elaps_sum | uint32_t | |
last_report_timestamp | uint32_t | |
render_in_progress | uint32_t | |
measured | struct _lv_sysmon_perf_info_t | |
fps | uint32_t | |
cpu | uint32_t | |
refr_avg_time | uint32_t | |
render_avg_time | uint32_t | Pure rendering time without flush time |
flush_avg_time | uint32_t | Pure flushing time without rendering time |
cpu_avg_total | uint32_t | |
fps_avg_total | uint32_t | |
run_cnt | uint32_t | |
calculated | struct _lv_sysmon_perf_info_t |
Dependencies
lvgl_public.h
Last updated on