Lines Matching refs:lv_disp_drv_t
3 To register a display for LVGL, a `lv_disp_draw_buf_t` and a `lv_disp_drv_t` variable have to be in…
5 - `lv_disp_drv_t` contains callback functions to interact with the display and manipulate low level…
49 In the display driver (`lv_disp_drv_t`) enabling the `full_refresh` bit will force LVGL to always r…
71 Once the buffer initialization is ready a `lv_disp_drv_t` display driver needs to be:
76 Note that `lv_disp_drv_t` also needs to be a static, global or dynamically allocated variable.
79 In the most simple case only the following fields of `lv_disp_drv_t` need to be set:
117 static lv_disp_drv_t disp_drv; /*A variable to hold the drivers. Must be static or global.…
130 void my_flush_cb(lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p)
147 void my_gpu_fill_cb(lv_disp_drv_t * disp_drv, lv_color_t * dest_buf, const lv_area_t * dest_area, c…
162 void my_rounder_cb(lv_disp_drv_t * disp_drv, lv_area_t * area)
170 void my_set_px_cb(lv_disp_drv_t * disp_drv, uint8_t * buf, lv_coord_t buf_w, lv_coord_t x, lv_coord…
179 void my_monitor_cb(lv_disp_drv_t * disp_drv, uint32_t time, uint32_t px)
184 void my_clean_dcache_cb(lv_disp_drv_t * disp_drv, uint32)