/lvgl-3.7.0/src/hal/ |
D | lv_hal_disp.h | 152 } lv_disp_drv_t; typedef 207 void lv_disp_drv_init(lv_disp_drv_t * driver); 232 lv_disp_t * lv_disp_drv_register(lv_disp_drv_t * driver); 239 void lv_disp_drv_update(lv_disp_t * disp, lv_disp_drv_t * new_drv); 335 void /* LV_ATTRIBUTE_FLUSH_READY */ lv_disp_flush_ready(lv_disp_drv_t * disp_drv); 343 bool /* LV_ATTRIBUTE_FLUSH_READY */ lv_disp_flush_is_last(lv_disp_drv_t * disp_drv); 361 void lv_disp_drv_use_generic_set_px_cb(lv_disp_drv_t * disp_drv, lv_img_cf_t cf);
|
D | lv_hal_disp.c | 47 static void set_px_true_color_alpha(lv_disp_drv_t * disp_drv, uint8_t * buf, lv_coord_t buf_w, lv_c… 51 static void set_px_cb_alpha1(lv_disp_drv_t * disp_drv, uint8_t * buf, lv_coord_t buf_w, lv_coord_t … 54 static void set_px_cb_alpha2(lv_disp_drv_t * disp_drv, uint8_t * buf, lv_coord_t buf_w, lv_coord_t … 57 static void set_px_cb_alpha4(lv_disp_drv_t * disp_drv, uint8_t * buf, lv_coord_t buf_w, lv_coord_t … 60 static void set_px_cb_alpha8(lv_disp_drv_t * disp_drv, uint8_t * buf, lv_coord_t buf_w, lv_coord_t … 84 void lv_disp_drv_init(lv_disp_drv_t * driver) in lv_disp_drv_init() 86 lv_memset_00(driver, sizeof(lv_disp_drv_t)); in lv_disp_drv_init() 166 lv_disp_t * lv_disp_drv_register(lv_disp_drv_t * driver) in lv_disp_drv_register() 250 void lv_disp_drv_update(lv_disp_t * disp, lv_disp_drv_t * new_drv) in lv_disp_drv_update() 519 void LV_ATTRIBUTE_FLUSH_READY lv_disp_flush_ready(lv_disp_drv_t * disp_drv) in lv_disp_flush_ready() [all …]
|
/lvgl-3.7.0/src/draw/sdl/ |
D | lv_draw_sdl.h | 59 void lv_draw_sdl_init_ctx(lv_disp_drv_t * disp_drv, lv_draw_ctx_t * draw_ctx); 65 void lv_draw_sdl_deinit_ctx(lv_disp_drv_t * disp_drv, lv_draw_ctx_t * draw_ctx);
|
D | lv_draw_sdl.c | 61 void lv_draw_sdl_init_ctx(lv_disp_drv_t * disp_drv, lv_draw_ctx_t * draw_ctx) in lv_draw_sdl_init_ctx() 83 void lv_draw_sdl_deinit_ctx(lv_disp_drv_t * disp_drv, lv_draw_ctx_t * draw_ctx) in lv_draw_sdl_deinit_ctx()
|
/lvgl-3.7.0/examples/porting/ |
D | lv_port_disp_template.c | 37 static void disp_flush(lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p); 107 static lv_disp_drv_t disp_drv; /*Descriptor of a display driver*/ 163 static void disp_flush(lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p)
|
/lvgl-3.7.0/src/draw/renesas/ |
D | lv_gpu_d2_ra6m3.h | 46 void lv_draw_ra6m3_2d_ctx_init(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx); 48 void lv_draw_ra6m3_2d_ctx_deinit(lv_disp_drv_t * disp, lv_draw_ctx_t * draw_ctx);
|
D | lv_gpu_d2_ra6m3.c | 696 void lv_draw_ra6m3_2d_ctx_init(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx)
|
/lvgl-3.7.0/tests/src/ |
D | lv_test_init.c | 14 static void dummy_flush_cb(lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p); 40 static lv_disp_drv_t disp_drv; in hal_init() 67 static void dummy_flush_cb(lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p) in dummy_flush_cb()
|
/lvgl-3.7.0/src/draw/sw/ |
D | lv_draw_sw.c | 40 void lv_draw_sw_init_ctx(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_sw_init_ctx() 67 void lv_draw_sw_deinit_ctx(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_sw_deinit_ctx()
|
/lvgl-3.7.0/docs/porting/ |
D | display.md | 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) [all …]
|
D | gpu.md | 33 The `lv_disp_drv_t` has 4 fields related to the draw context: 94 void my_draw_ctx_init(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) 109 static lv_disp_drv_t drv;
|
/lvgl-3.7.0/src/widgets/ |
D | lv_canvas.c | 33 static void init_fake_disp(lv_obj_t * canvas, lv_disp_t * disp, lv_disp_drv_t * drv, lv_area_t * cl… 529 lv_disp_drv_t driver; in lv_canvas_draw_rect() 573 lv_disp_drv_t driver; in lv_canvas_draw_text() 615 lv_disp_drv_t driver; in lv_canvas_draw_img() 652 lv_disp_drv_t driver; in lv_canvas_draw_line() 693 lv_disp_drv_t driver; in lv_canvas_draw_polygon() 732 lv_disp_drv_t driver; in lv_canvas_draw_arc() 791 static void init_fake_disp(lv_obj_t * canvas, lv_disp_t * disp, lv_disp_drv_t * drv, lv_area_t * cl… in init_fake_disp()
|
/lvgl-3.7.0/src/draw/nxp/pxp/ |
D | lv_draw_pxp.c | 83 void lv_draw_pxp_ctx_init(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_pxp_ctx_init() 94 void lv_draw_pxp_ctx_deinit(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_pxp_ctx_deinit()
|
/lvgl-3.7.0/examples/arduino/LVGL_Arduino/ |
D | LVGL_Arduino.ino | 31 void my_disp_flush( lv_disp_drv_t *disp_drv, const lv_area_t *area, lv_color_t *color_p ) 99 static lv_disp_drv_t disp_drv;
|
/lvgl-3.7.0/src/draw/swm341_dma2d/ |
D | lv_gpu_swm341_dma2d.c | 83 void lv_draw_swm341_dma2d_ctx_init(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_swm341_dma2d_ctx_init() 95 void lv_draw_swm341_dma2d_ctx_deinit(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_swm341_dma2d_ctx_deinit()
|
/lvgl-3.7.0/src/draw/stm32_dma2d/ |
D | lv_gpu_stm32_dma2d.c | 68 LV_STM32_DMA2D_STATIC void _lv_gpu_stm32_dma2d_await_dma_transfer_finish(lv_disp_drv_t * disp_drv); 107 void lv_draw_stm32_dma2d_ctx_init(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_stm32_dma2d_ctx_init() 119 void lv_draw_stm32_dma2d_ctx_deinit(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_stm32_dma2d_ctx_deinit() 634 LV_STM32_DMA2D_STATIC void _lv_gpu_stm32_dma2d_await_dma_transfer_finish(lv_disp_drv_t * disp_drv) in _lv_gpu_stm32_dma2d_await_dma_transfer_finish()
|
/lvgl-3.7.0/src/extra/others/snapshot/ |
D | lv_snapshot.c | 120 lv_disp_drv_t driver; in lv_snapshot_take_to_buf()
|
/lvgl-3.7.0/docs/get-started/platforms/ |
D | renesas.md | 45 static lv_disp_drv_t disp_drv; 118 static void my_flush_cb(lv_disp_drv_t *disp_drv, const lv_area_t *area, lv_color_t *color_p)
|
/lvgl-3.7.0/src/draw/nxp/vglite/ |
D | lv_draw_vglite.c | 106 void lv_draw_vglite_ctx_init(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_vglite_ctx_init() 121 void lv_draw_vglite_ctx_deinit(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_vglite_ctx_deinit()
|
/lvgl-3.7.0/src/core/ |
D | lv_refr.c | 64 static void call_flush_cb(lv_disp_drv_t * drv, const lv_area_t * area, lv_color_t * color_p); 1087 static void draw_buf_rotate_180(lv_disp_drv_t * drv, lv_area_t * area, lv_color_t * color_p) in draw_buf_rotate_180() 1180 lv_disp_drv_t * drv = disp_refr->driver; in draw_buf_rotate() 1310 static void call_flush_cb(lv_disp_drv_t * drv, const lv_area_t * area, lv_color_t * color_p) in call_flush_cb()
|
/lvgl-3.7.0/demos/benchmark/ |
D | README.md | 59 static void disp_flush(lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p)
|
D | lv_demo_benchmark.c | 91 static void monitor_cb(lv_disp_drv_t * drv, uint32_t time, uint32_t px); 757 static void monitor_cb(lv_disp_drv_t * drv, uint32_t time, uint32_t px) in monitor_cb()
|
/lvgl-3.7.0/docs/get-started/ |
D | quick-overview.md | 34 static lv_disp_drv_t disp_drv; /*Descriptor of a display driver*/ 42 void my_disp_flush(lv_disp_drv_t * disp, const lv_area_t * area, lv_color_t * color_p)
|
/lvgl-3.7.0/src/draw/arm2d/ |
D | lv_gpu_arm2d.c | 481 void lv_draw_arm2d_ctx_init(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_arm2d_ctx_init() 498 void lv_draw_arm2d_ctx_deinit(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx) in lv_draw_arm2d_ctx_deinit()
|
/lvgl-3.7.0/docs/intro/ |
D | index.md | 146 - Be sure `lv_disp_drv_t`, `lv_indev_drv_t` and `lv_fs_drv_t` are global or `static`.
|