lv_display_t is only used within rgb_panel sample.
 
Symbols
loading...
Files
loading...
SummarySyntaxReferences

Fields

Field
Declared as
Description
uint32_t
int32_t
Double buffer sync areas (redrawn during last refresh).
Used when user pass in a raw buffer as display draw buffer.
void (*)(lv_display_t * disp, lv_layer_t * layer)
void (*)(lv_display_t * disp, lv_layer_t * layer)
Screens of the display Array of screen objects.
@see lv_display_get_layer_sys.
@see lv_display_get_layer_top.
Currently active screen on this display.
@see lv_display_get_layer_bottom.
Previous screen. Used during screen animations.
The screen prepared to load in lv_screen_load_anim.
uint32_t
uint8_t : 1
uint8_t : 1
1: Draw previous screen over active screen.
void *
1: Automatically delete the previous screen when the screen load animation is ready Custom user data.
void *
Custom user data.
uint32_t : 1
1: use software rotation (slower).
uint32_t : 2
Element of lv_display_rotation_t.
The theme assigned to the screen.
A timer which periodically checks the dirty areas and refreshes them.
uint32_t
Last time when there was activity on this display.
The area being refreshed.
int32_t
Horizontal resolution.
int32_t
Vertical resolution.
int32_t
Horizontal resolution of the full / physical display. Set to -1 for fullscreen mode.
int32_t
Vertical resolution of the full / physical display. Set to -1 for fullscreen mode.
int32_t
Horizontal offset from the full / physical display. Set to 0 for fullscreen mode.
int32_t
Vertical offset from the full / physical display. Set to 0 for fullscreen mode.
uint32_t
DPI (dot per inch) of the display. Default value is `LV_DPI_DEF`.
Internal, used by the library.
MANDATORY: Write the internal buffer (draw_buf) to the display. 'lv_display_flush_ready()' has to be called when finished.
Used to wait while flushing is ready. It can do any complex logic to wait, including semaphores, mutexes, polling flags, etc. If not set `flushing` flag is used which can be cleared with `lv_display_flush_ready()`.
volatile int
1: flushing is in progress. (It can't be a bit field because when it's cleared from IRQ Read-Modify-Write issue might occur).
volatile int
1: It was the last chunk to flush. (It can't be a bit field because when it's cleared from IRQ Read-Modify-Write issue might occur).
volatile uint32_t : 1
1: last area is being rendered.
volatile uint32_t : 1
1: last part of the current area is being rendered.
uint32_t : 1
1: anti-aliasing is enabled on this display.
uint32_t : 1
1: The current screen rendering is in progress.
Invalidated (marked to redraw) areas.

References

from examples