lv_timer_private.h¶
Functions
-
void lv_timer_core_init(void)¶
Init the lv_timer module
-
void lv_timer_core_deinit(void)¶
Deinit the lv_timer module
-
struct _lv_timer_t¶
- #include <lv_timer_private.h>
Descriptor of a lv_timer
Public Members
-
lv_ext_data_t ext_data¶
-
uint32_t period¶
How often the timer should run
-
uint32_t last_run¶
Last time the timer ran
-
lv_timer_cb_t timer_cb¶
Timer function
-
void *user_data¶
Custom user data
-
int32_t repeat_count¶
1: One time; -1 : infinity; n>0: residual times
-
volatile int paused¶
-
uint32_t auto_delete¶
-
lv_ext_data_t ext_data¶
-
struct lv_timer_state_t¶
Public Members
-
bool lv_timer_run¶
-
uint8_t idle_last¶
-
bool timer_deleted¶
-
bool timer_created¶
-
volatile uint32_t timer_time_until_next¶
-
bool already_running¶
-
uint32_t periodic_last_tick¶
-
uint32_t busy_time¶
-
uint32_t idle_period_start¶
-
uint32_t run_cnt¶
-
lv_timer_handler_resume_cb_t resume_cb¶
-
void *resume_data¶
-
bool lv_timer_run¶