@@ -22,35 +22,28 @@ struct lvgl_disp_data {
2222};
2323
2424struct lvgl_display_flush {
25- lv_disp_drv_t * disp_drv ;
25+ lv_display_t * display ;
2626 uint16_t x ;
2727 uint16_t y ;
2828 struct display_buffer_descriptor desc ;
2929 void * buf ;
3030};
3131
32- void lvgl_flush_cb_mono (lv_disp_drv_t * disp_drv , const lv_area_t * area , lv_color_t * color_p );
33- void lvgl_flush_cb_16bit (lv_disp_drv_t * disp_drv , const lv_area_t * area , lv_color_t * color_p );
34- void lvgl_flush_cb_24bit (lv_disp_drv_t * disp_drv , const lv_area_t * area , lv_color_t * color_p );
35- void lvgl_flush_cb_32bit (lv_disp_drv_t * disp_drv , const lv_area_t * area , lv_color_t * color_p );
32+ void lvgl_flush_cb_mono (lv_display_t * display , const lv_area_t * area , uint8_t * px_map );
33+ void lvgl_flush_cb_16bit (lv_display_t * display , const lv_area_t * area , uint8_t * px_map );
34+ void lvgl_flush_cb_24bit (lv_display_t * display , const lv_area_t * area , uint8_t * px_map );
35+ void lvgl_flush_cb_32bit (lv_display_t * display , const lv_area_t * area , uint8_t * px_map );
3636
37- void lvgl_set_px_cb_mono (lv_disp_drv_t * disp_drv , uint8_t * buf , lv_coord_t buf_w , lv_coord_t x ,
38- lv_coord_t y , lv_color_t color , lv_opa_t opa );
39- void lvgl_set_px_cb_16bit (lv_disp_drv_t * disp_drv , uint8_t * buf , lv_coord_t buf_w , lv_coord_t x ,
40- lv_coord_t y , lv_color_t color , lv_opa_t opa );
41- void lvgl_set_px_cb_24bit (lv_disp_drv_t * disp_drv , uint8_t * buf , lv_coord_t buf_w , lv_coord_t x ,
42- lv_coord_t y , lv_color_t color , lv_opa_t opa );
43- void lvgl_set_px_cb_32bit (lv_disp_drv_t * disp_drv , uint8_t * buf , lv_coord_t buf_w , lv_coord_t x ,
44- lv_coord_t y , lv_color_t color , lv_opa_t opa );
37+ void lvgl_set_px_cb_mono (lv_display_t * display , uint8_t * buf , int32_t buf_w , int32_t x , int32_t y ,
38+ lv_color_t color , lv_opa_t opa );
39+ void lvgl_rounder_cb_mono (lv_event_t * e );
4540
46- void lvgl_rounder_cb_mono (lv_disp_drv_t * disp_drv , lv_area_t * area );
47-
48- int set_lvgl_rendering_cb (lv_disp_drv_t * disp_drv );
41+ int set_lvgl_rendering_cb (lv_display_t * display );
4942
5043void lvgl_flush_display (struct lvgl_display_flush * request );
5144
5245#ifdef CONFIG_LV_Z_USE_ROUNDER_CB
53- void lvgl_rounder_cb (lv_disp_drv_t * disp_drv , lv_area_t * area );
46+ void lvgl_rounder_cb (lv_event_t * e );
5447#endif
5548
5649#ifdef __cplusplus
0 commit comments