天嵌二次封装库使用手册  V1.0
tq_fb.h
浏览该文件的文档.
1 #ifndef _TQ_FB_H_
2 #define _TQ_FB_H_
3 
19 #include <stdint.h>
20 #include <unistd.h>
21 #include <stdio.h>
22 #include <stdlib.h>
23 #include <string.h>
24 #include <getopt.h>
25 #include <fcntl.h>
26 #include <sys/ioctl.h>
27 #include <linux/types.h>
28 #include <linux/fb.h>
29 
33 struct tq_fbinfo
34 {
35  __u32 xres;
36  __u32 yres;
37  __u32 pixclock;
38  __u32 left_margin;
39  __u32 right_margin;
40  __u32 upper_margin;
41  __u32 lower_margin;
42  __u32 hsync_len;
43  __u32 vsync_len;
44  char *data_bit;
45 };
46 
47 #ifdef __cplusplus
48 extern "C"
49 {
50 #endif
51 
57  int tq_fbset(char *dev_name, struct tq_fbinfo *info);
58 #ifdef __cplusplus
59 }
60 #endif
61 #endif
__u32 xres
visible resolution
Definition: tq_fb.h:35
__u32 upper_margin
time from sync to picture
Definition: tq_fb.h:40
int tq_fbset(char *dev_name, struct tq_fbinfo *info)
打开设备,临时设置fb设备的参数,并关闭设备
__u32 left_margin
time from sync to picture
Definition: tq_fb.h:38
__u32 hsync_len
length of horizontal sync
Definition: tq_fb.h:42
显示参数数据结构体
Definition: tq_fb.h:33
__u32 pixclock
pixel clock in ps (pico seconds)
Definition: tq_fb.h:37
__u32 vsync_len
length of vertical sync
Definition: tq_fb.h:43
char * data_bit
rg: RGB888 RGB666 RGB565
Definition: tq_fb.h:44
__u32 right_margin
time from picture to sync
Definition: tq_fb.h:39