[問題] 請問tslib 的如何取的座標-已解決
請問一下有關於使用 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)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章