lv_sysmon.h
API reference for lv_sysmon.h
See Also: Private HeaderThis header has a companion private implementation with internal data structures.lv_sysmon_private.h
Summary
Functions
debugging/sysmon/lv_sysmon.h:47function
lv_sysmon_create
Create a new system monitor label
lv_obj_t * lv_sysmon_create(lv_display_t *disp)| Name | Type | Description |
|---|---|---|
disp | lv_display_t * | create the sys. mon. on this display's system layer |
Returns: lv_obj_t * — the create label
debugging/sysmon/lv_sysmon.h:55function
lv_sysmon_show_performance
Show system performance monitor: CPU usage and FPS count
void lv_sysmon_show_performance(lv_display_t *disp)| Name | Type | Description |
|---|---|---|
disp | lv_display_t * | target display, NULL: use the default displays |
debugging/sysmon/lv_sysmon.h:61function
lv_sysmon_hide_performance
Hide system performance monitor
void lv_sysmon_hide_performance(lv_display_t *disp)| Name | Type | Description |
|---|---|---|
disp | lv_display_t * | target display, NULL: use the default |
debugging/sysmon/lv_sysmon.h:67function
lv_sysmon_performance_dump
Dump the FPS data recorded between the last and current dump call.
void lv_sysmon_performance_dump(lv_display_t *disp)| Name | Type | Description |
|---|---|---|
disp | lv_display_t * | target display, NULL: use the default |
debugging/sysmon/lv_sysmon.h:73function
lv_sysmon_performance_resume
Resume the system performance monitor.
void lv_sysmon_performance_resume(lv_display_t *disp)| Name | Type | Description |
|---|---|---|
disp | lv_display_t * | target display, NULL: use the default |
debugging/sysmon/lv_sysmon.h:82function
lv_sysmon_performance_pause
Pause the system performance monitor.
void lv_sysmon_performance_pause(lv_display_t *disp)| Name | Type | Description |
|---|---|---|
disp | lv_display_t * | target display, NULL: use the default |
When the sysmon is stopped you can use lv_sysmon_dump_performance to get performance information. See lv_sysmon_dump_performance for more information.
debugging/sysmon/lv_sysmon.h:93function
lv_sysmon_show_memory
Show system memory monitor: used memory and the memory fragmentation
void lv_sysmon_show_memory(lv_display_t *disp)| Name | Type | Description |
|---|---|---|
disp | lv_display_t * | target display, NULL: use the default displays |
debugging/sysmon/lv_sysmon.h:99function
lv_sysmon_hide_memory
Hide system memory monitor
void lv_sysmon_hide_memory(lv_display_t *disp)| Name | Type | Description |
|---|---|---|
disp | lv_display_t * | target display, NULL: use the default displays |
Dependencies
Indirect dependencies
lv_anim.hlv_area.hlv_array.hlv_assert.hlv_bidi.hlv_color.hlv_color_op.hlv_conf_internal.hlv_conf_kconfig.hlv_display.hlv_draw.hlv_draw_arc.hlv_draw_blur.hlv_draw_buf.hlv_draw_image.hlv_draw_label.hlv_draw_line.hlv_draw_rect.hlv_draw_triangle.hlv_event.hlv_ext_data.hlv_flex.hlv_font.hlv_fs.hlv_grad.hlv_grid.hlv_group.hlv_image_decoder.hlv_image_dsc.hlv_indev.hlv_layout.hlv_ll.hlv_log.hlv_math.hlv_matrix.hlv_mem.hlv_obj.hlv_obj_class.hlv_obj_draw.hlv_obj_event.hlv_obj_pos.hlv_obj_property.hlv_obj_property_names.hlv_obj_scroll.hlv_obj_style.hlv_obj_style_gen.hlv_obj_tree.hlv_palette.hlv_profiler.hlv_profiler_builtin.hlv_sprintf.hlv_string.hlv_style.hlv_style_gen.hlv_style_properties.hlv_symbol_def.hlv_text.hlv_tick.hlv_types.h
How is this guide?
Last updated on