LVGL 双缓冲

双缓冲是一个刷的过程中,另外一个在处理数据,可以实现同时进行,不用等待当前刷屏完成。

所以flush这个是清除标志位,需要等待上次刷屏结束

但是感觉这一点如果上了RTOS  这个地方的任务不释放。

想了下,如果在OS上运行,在whileI(vdb->flushing) 这里就需要等待 DMA的传输完成中断发出的信号量

这个wait_cb 多半就是接口

猜你喜欢

转载自blog.csdn.net/C_ROOKIES/article/details/114163885