Home
last modified time | relevance | path

Searched refs:lv_disp_drv_t (Results 1 – 25 of 27) sorted by relevance

12

/lvgl-3.7.0/src/hal/
Dlv_hal_disp.h152 } 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);
Dlv_hal_disp.c47 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/
Dlv_draw_sdl.h59 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);
Dlv_draw_sdl.c61 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/
Dlv_port_disp_template.c37 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/
Dlv_gpu_d2_ra6m3.h46 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);
Dlv_gpu_d2_ra6m3.c696 void lv_draw_ra6m3_2d_ctx_init(lv_disp_drv_t * drv, lv_draw_ctx_t * draw_ctx)
/lvgl-3.7.0/tests/src/
Dlv_test_init.c14 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/
Dlv_draw_sw.c40 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/
Ddisplay.md3 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 …]
Dgpu.md33 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/
Dlv_canvas.c33 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/
Dlv_draw_pxp.c83 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/
DLVGL_Arduino.ino31 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/
Dlv_gpu_swm341_dma2d.c83 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/
Dlv_gpu_stm32_dma2d.c68 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/
Dlv_snapshot.c120 lv_disp_drv_t driver; in lv_snapshot_take_to_buf()
/lvgl-3.7.0/docs/get-started/platforms/
Drenesas.md45 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/
Dlv_draw_vglite.c106 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/
Dlv_refr.c64 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/
DREADME.md59 static void disp_flush(lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p)
Dlv_demo_benchmark.c91 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/
Dquick-overview.md34 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/
Dlv_gpu_arm2d.c481 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/
Dindex.md146 - Be sure `lv_disp_drv_t`, `lv_indev_drv_t` and `lv_fs_drv_t` are global or `static`.

12