}voidinit() { ...lv_init();lv_disp_draw_buf_init(&draw_buf, disp_buffer,nullptr, DISP_BUFFER_SIZE);lv_disp_drv_init(&disp_drv); disp_drv.hor_res=240; disp_drv.ver_res=240; disp_drv.draw_buf= &draw_buf; disp_drv.flush_cb= display_flush;lv_disp_drv_register(&disp_drv); ...
draw_a_frame(void * ctx ,udisp_frame_t * jf,void * scr){ f_loopback *loop = ctx; ("%s %d\n",__func__,jf->hd.type; (jf->hd.type{ UDISP_TYPE_RGB888: (scr,jf->buf,jf->hd.payloadtotal); ;
(lv_conf.h)*/ lv_color_t color_chroma_key; lv_draw_ctx_t * draw_ctx; void (*draw_ctx_init)(struct _lv_disp_drv_t * disp_drv, lv_draw_ctx_t * draw_ctx); void (*draw_ctx_deinit)(struct _lv_disp_drv_t * disp_drv, lv_draw_ctx_t * draw_ctx); size_t draw_ctx_size...