基于GEC6818开发板的视频播放
//1,封装函数,定义获取触摸屏数据函数
int get_ts()//获取一次点击的坐标,坐标放在ts_x,ts_y
{
//1,打开触摸屏文件 "/dev/input/event0"
int fd = open("/dev/input/event0", O_RDWR);
if(-1 == fd)
{
perror("open ts failed");
return -1;
}
struct input_event buf;
int flag = 0;
//2,读取触摸屏文件数据
while(1)//练习:优化代码ts.c, 实现效果,点击屏幕,在终端上输出点击的坐标 (x,y)
{
read(fd, &buf, sizeof(buf));
//printf("%d---%d---%d\n", buf.type, buf.code, buf.value);
//筛选得到X轴坐标,Y轴坐标
if(buf.type == EV_ABS && buf.code == ABS_X && flag == 0)
{
ts_x = buf.value;
flag = 1;
}
if(buf.type == EV_ABS && buf.code ==