作者weishiang (wei)
看板LinuxDev
标题[问题] 请问tslib 的如何取的座标-已解决
时间Fri Dec 4 16:13:49 2009
请问一下有关於使用 tslib 取得 touch panel 座标的问题
在下载安装完後,写了一个简单的程式来测试,
int main(void) {
int fd = open("/dev/event0", O_RDONLY);
struct input_event ev;
struct pollfd pfd = {
.fd = fd,
.events = POLLIN,
};
int len;
if (fd < 0) {
perror("open input0");
return -1; }
while (1) {
if (poll(&pfd, 1, 10) == 1) {
len = read(fd, &ev, sizeof(ev));
fprintf(stderr, "ev: %d %d %d %d; \n", len, ev.type, ev.code, ev.value);
}
}
return 0;
}
得到的值如下
ev: 16 3 0 2134;
ev: 16 0 0 0;
ev: 16 0 0 0;
ev: 16 0 0 0;
ev: 16 3 1 2068;
ev: 16 3 0 2132;
请问一下要怎麽把座标解读出来呢?
谢谢︿︿
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.218.111.206
※ 编辑: weishiang 来自: 61.218.111.206 (12/04 16:19)
※ 编辑: weishiang 来自: 114.43.209.188 (12/07 21:15)