@@ -22,35 +22,27 @@ 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_rounder_cb_mono (lv_event_t * e );
38+ void lvgl_set_mono_conversion_buffer (uint8_t * buffer , uint32_t buffer_size );
4539
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 );
40+ int set_lvgl_rendering_cb (lv_display_t * display );
4941
5042void lvgl_flush_display (struct lvgl_display_flush * request );
5143
5244#ifdef CONFIG_LV_Z_USE_ROUNDER_CB
53- void lvgl_rounder_cb (lv_disp_drv_t * disp_drv , lv_area_t * area );
45+ void lvgl_rounder_cb (lv_event_t * e );
5446#endif
5547
5648#ifdef __cplusplus
0 commit comments