我不了解tslib的工作原理。假设我有一个串行触摸屏,以我的理解,数据以下列方式流动:ts press -> serial port -> ts driver -> tslib -> device file (like /dev/input/eventX)
这样对吗?还是我需要在ts driver
和tslib
之间插入一些代码,以便它们可以通信?
最佳答案
Tslib在触摸屏驱动程序和输入设备文件之间不起作用-它代表使用它的应用程序访问设备文件。使用tslib时的关键数据流是device file -> tslib -> application
。
应用程序指定tslib应该与ts_open()
函数一起使用的(触摸设备的)输入设备文件,然后使用其他tslib函数来获取触摸样本。
tslib API在tslib.h中定义,并且在tests
下的源代码中有许多用法示例,包括简单的ts_print.c。