lv_global.h

Defines

ZERO_MEM_SENTINEL
LV_GLOBAL_DEFAULT()

Typedefs

typedef struct _lv_global_t lv_global_t

Variables

lv_global_t lv_global
struct _lv_global_t

Public Members

bool inited
bool deinit_in_progress

Can be used e.g. in the LV_EVENT_DELETE to deinit the drivers too

lv_ll_t disp_ll
lv_display_t *disp_refresh
lv_display_t *disp_default
lv_ll_t style_trans_ll
bool style_refresh
uint32_t style_custom_table_size
uint32_t style_last_custom_prop_id
uint8_t *style_custom_prop_flag_lookup_table
lv_ll_t group_ll
lv_group_t *group_default
lv_ll_t indev_ll
lv_indev_t *indev_active
lv_obj_t *indev_obj_active
uint32_t layout_count
lv_layout_dsc_t *layout_list
bool layout_update_mutex
uint32_t memory_zero
uint32_t math_rand_seed
lv_event_t *event_header
uint32_t event_last_register_id
lv_timer_state_t timer_state
lv_anim_state_t anim_state
lv_tick_state_t tick_state
lv_draw_buf_handlers_t draw_buf_handlers
lv_ll_t img_decoder_ll
lv_draw_global_info_t draw_info
_lv_draw_sw_mask_radius_circle_dsc_arr_t sw_circle_cache
void *theme_simple
void *theme_default
void *theme_mono
lv_tlsf_state_t tlsf_state
lv_ll_t fsdrv_ll
struct _snippet_stack *span_snippet_stack
void *user_data