Home
last modified time | relevance | path

Searched refs:flush_cb (Results 1 – 12 of 12) sorted by relevance

/lvgl-3.4.0/zephyr/
Dlvgl_display.c19 disp_drv->flush_cb = lvgl_flush_cb_32bit; in set_lvgl_rendering_cb()
28 disp_drv->flush_cb = lvgl_flush_cb_24bit; in set_lvgl_rendering_cb()
34 disp_drv->flush_cb = lvgl_flush_cb_16bit; in set_lvgl_rendering_cb()
44 disp_drv->flush_cb = lvgl_flush_cb_mono; in set_lvgl_rendering_cb()
49 disp_drv->flush_cb = NULL; in set_lvgl_rendering_cb()
/lvgl-3.4.0/examples/porting/
Dlv_port_disp_template.c107 disp_drv.flush_cb = disp_flush;
/lvgl-3.4.0/docs/porting/
Ddisplay.md14 Once rendering is ready the content of the draw buffer is sent to the display using the `flush_cb` …
55 This means the `flush_cb` callback only has to update the address of the framebuffer (`color_p` par…
60 It this case `flush_cb` will be called only once when all dirty areas are redrawn.
63 Therefore the 2 buffers needs to synchronized in `flush_cb` like this:
87 - `flush_cb` a callback function to copy a buffer's content to a specific area of the display.
89 LVGL might render the screen in multiple chunks and therefore call `flush_cb` multiple times. To se…
123 disp_drv.flush_cb = my_flush_cb; /*Set a flush callback to draw to the display*/
198 … the display as normal. Software rotation requires no additional logic in your `flush_cb` callback.
Dgpu.md117 drv->flush_cb = my_flush_cb;
/lvgl-3.4.0/src/hal/
Dlv_hal_disp.h106 … void (*flush_cb)(struct _lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p); member
/lvgl-3.4.0/tests/src/
Dlv_test_init.c101 disp_drv.flush_cb = dummy_flush_cb; in hal_init()
/lvgl-3.4.0/docs/overview/
Ddisplay.md13 …in this regard the rendered image can be converted to the correct format in the drivers `flush_cb`.
34 …to use multi-display support. Just transfer the buffer received in `drv.flush_cb` to the other dis…
39 2. In `drv.flush_cb`, truncate and modify the `area` parameter for each display.
Ddrawing.md40 - When the area is rendered, call `flush_cb` from the display driver to refresh the display.
48 1. **One buffer** - LVGL needs to wait for `lv_disp_flush_ready()` (called from `flush_cb`) before …
49 …GL can immediately draw to the second buffer when the first is sent to `flush_cb` because the flus…
50 3. **Double buffering** - `flush_cb` should only swap the addresses of the frame buffers.
/lvgl-3.4.0/examples/arduino/LVGL_Arduino/
DLVGL_Arduino.ino103 disp_drv.flush_cb = my_disp_flush;
/lvgl-3.4.0/src/core/
Dlv_refr.c998 if(disp->driver->flush_cb) { in draw_buf_flush()
1028 drv->flush_cb(drv, &offset_area, color_p); in call_flush_cb()
/lvgl-3.4.0/docs/get-started/
Dquick-overview.md40 disp_drv.flush_cb = my_disp_flush; /*Set your driver function*/
/lvgl-3.4.0/demos/widgets/
Dlv_demo_widgets.py27 disp_drv.flush_cb = SDL.monitor_flush