LittlevGL  3.20.00.19
Macros | Functions
lv_disp.h File Reference
#include "../lv_hal/lv_hal.h"
#include "lv_obj.h"
Include dependency graph for lv_disp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LV_HOR_RES   lv_disp_get_hor_res(lv_disp_get_default())
 
#define LV_VER_RES   lv_disp_get_ver_res(lv_disp_get_default())
 

Functions

lv_obj_tlv_disp_get_scr_act (lv_disp_t *disp)
 
void lv_disp_load_scr (lv_obj_t *scr)
 
lv_obj_tlv_disp_get_layer_top (lv_disp_t *disp)
 
lv_obj_tlv_disp_get_layer_sys (lv_disp_t *disp)
 
void lv_disp_assign_screen (lv_disp_t *disp, lv_obj_t *scr)
 
lv_task_tlv_disp_get_refr_task (lv_disp_t *disp)
 
uint32_t lv_disp_get_inactive_time (const lv_disp_t *disp)
 
void lv_disp_trig_activity (lv_disp_t *disp)
 

Macro Definition Documentation

§ LV_HOR_RES

#define LV_HOR_RES   lv_disp_get_hor_res(lv_disp_get_default())

The horizontal resolution of the currently active display.

§ LV_VER_RES

#define LV_VER_RES   lv_disp_get_ver_res(lv_disp_get_default())

The vertical resolution of the currently active display.

Function Documentation

§ lv_disp_get_scr_act()

lv_obj_t* lv_disp_get_scr_act ( lv_disp_t disp)

Return with a pointer to the active screen

Parameters
disppointer to display which active screen should be get. (NULL to use the default screen)
Returns
pointer to the active screen object (loaded by 'lv_scr_load()')

§ lv_disp_load_scr()

void lv_disp_load_scr ( lv_obj_t scr)

Make a screen active

Parameters
scrpointer to a screen

§ lv_disp_get_layer_top()

lv_obj_t* lv_disp_get_layer_top ( lv_disp_t disp)

Return with the top layer. (Same on every screen and it is above the normal screen layer)

Parameters
disppointer to display which top layer should be get. (NULL to use the default screen)
Returns
pointer to the top layer object (transparent screen sized lv_obj)

§ lv_disp_get_layer_sys()

lv_obj_t* lv_disp_get_layer_sys ( lv_disp_t disp)

Return with the sys. layer. (Same on every screen and it is above the normal screen and the top layer)

Parameters
disppointer to display which sys. layer should be get. (NULL to use the default screen)
Returns
pointer to the sys layer object (transparent screen sized lv_obj)

§ lv_disp_assign_screen()

void lv_disp_assign_screen ( lv_disp_t disp,
lv_obj_t scr 
)

Assign a screen to a display.

Parameters
disppointer to a display where to assign the screen
scrpointer to a screen object to assign

§ lv_disp_get_refr_task()

lv_task_t* lv_disp_get_refr_task ( lv_disp_t disp)

Get a pointer to the screen refresher task to modify its parameters with lv_task_... functions.

Parameters
disppointer to a display
Returns
pointer to the display refresher task. (NULL on error)

§ lv_disp_get_inactive_time()

uint32_t lv_disp_get_inactive_time ( const lv_disp_t disp)

Get elapsed time since last user activity on a display (e.g. click)

Parameters
disppointer to an display (NULL to get the overall smallest inactivity)
Returns
elapsed ticks (milliseconds) since the last activity

§ lv_disp_trig_activity()

void lv_disp_trig_activity ( lv_disp_t disp)

Manually trigger an activity on a display

Parameters
disppointer to an display (NULL to use the default display)
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale