lv_profiler_builtin_private.h
API reference for lv_profiler_builtin_private.h
See Also: Public APIThis is the private implementation. See the public header for the stable interface.lv_profiler_builtin.h
Summary
Functions
lv_profiler_builtin_posix_init
Initialize the built-in profiler with POSIX functions.
void lv_profiler_builtin_posix_init(void)Structs
struct
_lv_profiler_builtin_config_t
LVGL profiler built-in configuration structure.
| Member | Type | Description |
|---|---|---|
buf_size | size_t | The size of the buffer used for profiling data |
tick_per_sec | uint32_t | The number of ticks per second |
tick_get_cb | uint64_t(*)(void) | Callback function to get the current tick count |
flush_cb | void(*)(const char *buf) | Callback function to flush the profiling data |
tid_get_cb | int(*)(void) | Callback function to get the current thread ID |
cpu_get_cb | int(*)(void) | Callback function to get the current CPU |
Dependencies
Indirect dependencies
How is this guide?
Last updated on