📄 davinci_fb.h
字号:
//davinci_fb.h#ifndef DAVINCI_FRAMEBUFFER_H#define DAVINCI_FRAMEBUFFER_H//#define SVIDEO_OUTPUT#define LCD 0#define NTSC 1#define PAL 2#define COMPOSITE 1#define SVIDEO 2#define COMPONENT 3#define RGB 4/* define the custom FBIO_WAITFORVSYNC ioctl */#define FBIO_WAITFORVSYNC _IOW('F', 0x20, u_int32_t)#define FBIO_SETATTRIBUTE _IOW('F', 0x21, struct fb_fillrect)#define FBIO_SETPOSX _IOW('F', 0x22, u_int32_t)#define FBIO_SETPOSY _IOW('F', 0x23, u_int32_t)typedef unsigned int u_int32_t;struct Zoom_Params{ u_int32_t WindowID; u_int32_t Zoom_H; u_int32_t Zoom_V;};#define FBIO_SETZOOM _IOW('F', 0x24, struct Zoom_Params)#define FBIO_GETSTD _IOR('F', 0x25, u_int32_t)//-------------------------------------------------------------/* Enables or disables debug output */#define __DEBUG#ifdef __DEBUG#define DBG(fmt, args...) fprintf(stderr, "Debug: " fmt, ## args)#else#define DBG(fmt, args...)#endif#define ERR(fmt, args...) fprintf(stderr, "Error: " fmt, ## args)/* Function error codes */#define SUCCESS 0#define FAILURE -1#define OSD_DEVICE "/dev/fb/0"#define ATTR_DEVICE "/dev/fb/2"#define FBVID1_DEVICE "/dev/fb/3"#define FBVID0_DEVICE "/dev/fb/1" extern int init_osd0();extern int init_osd1(int on);extern int init_vid0();extern int init_vid1();extern int init_cursor(int xp, int yp, int xl, int yl, int random);#endif //DAVINCI_FRAMEBUFFER_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -