#ifndef FBDEV_H #define FBDEV_H #include #include #include "lvgl/lvgl.h" // 初始化 framebuffer int fbdev_init_xd(void); // 退出 framebuffer int fbdev_exit_xd(void); // 获取 framebuffer 指针 char* fbdev_get_fbp(void); // 获取 framebuffer 信息 void fbdev_get_info(struct fb_var_screeninfo *pOutScreenInfo, struct fb_fix_screeninfo *pOutFixInfo); // 刷新显示 int fbdev_pan_disp(void); // LVGL flush 回调 void fbdev_flush(lv_display_t *disp, const lv_area_t *area, uint8_t *px_map); // 设置视频挖洞区域 void fbdev_set_hole(int x, int y, int width, int height); #endif