最近看到使用lvgl开发的软件,使用上面的配置,可能会出现无法获取触屏释放动作的问题 ,现象如下:
使用ts_test或getevent event0(系统生成的设备号)时可以正常释放;
使用ts_test或getevent测试使用ts_uinput生成的设备就无法正常获取触屏释放的信号。
具体成因没有去研究,但可能通过修改ts.conf配置文件来修复这一问题,主要是关闭了灵敏度相关的参数配置,具体代码如下:
# 路径:package\libs\tslib\files\ts.conf
# Uncomment if you wish to use the one-wire linux input layer S70/A70...
# module_raw one_wire_ts_input
# Uncomment if you wish to use the linux input layer event interface
module_raw input
# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
# module_raw collie
# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
# module_raw corgi
# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface
# module_raw ucb1x00
# Uncomment if you're using an HP iPaq h3600 or similar
# module_raw h3600
# Uncomment if you're using a Hitachi Webpad
# module_raw mk712
# Uncomment if you're using an IBM Arctic II
# module_raw arctic2
# module pthres pmin=1
# module variance delta=30
# module dejitter delta=100
module linear