作者WillBeFine (努力)
看板LinuxDev
标题Re: [问题] Android 4.0 VS 2.3 touch driver的差别
时间Thu Sep 27 00:11:00 2012
谢谢....
但情形是... 我现在在 Linux 3.2.0 下...
i2c 的 touch driver OK.(只要增加 ABS_MT_PRESSURE 这参数)
但 USB 的 touch 则只有下层有报点, 上层收不到..
查很久了. 就是找不到原因...
苦恼中
※ 引述《WPC001 (好闷, 迷惘~~)》之铭言:
: ※ 引述《WillBeFine (努力)》之铭言:
: : 请教各位:
: : Touch driver 在 android 2.3 到 android 4.0 是不是有些改变..
: : 因为同一支 driver. 在 android2.0, 2.1, 2.2, 2.3 都OK,没问题.
: : 但在 android 4.0 开始就不能用了 (但从log看底层是OK的, 好像座标
: : 无法上传到上层, 请问有什麽改变吗? 是少传送了什麽参数吗?
: : THANKS..
: : P.S. 介面是 USB
: 3.x就变了... 差很多吧~ 哈... 很久没看了
: 印象中, 3.x後... 由於开始支援外接滑鼠, 作法就有变了~
: 如果你的driver是在linux kernel 3.x上, 那恭喜你,
: 你可以在driver内告诉系统自己是绝对指标
: 如果kernel还是2.3.x... 那必须要写个描述档, 告诉android你这个装置是绝对指标~
: 差异讲得很仔细了, 细节自己google吧~ 揪咪 (^.<)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.207.142
1F:推 stefanC:建议去找个跑在ics or jb上的tp driver参考看看,e.g. sam 09/27 00:44
2F:推 stefanC:sung galaxy系列,很好找。 09/27 00:46
3F:→ WPC001:你仔细去看一下Linux Kernel Document中的MT文件吧 09/28 22:29
4F:推 mike0226:有试着先从 getevent 确认是否有 input event 吗 10/03 09:37
5F:→ tianyun129:印象中还要有个*.idc 设定档,放在/system/usr/idc 下 10/03 21:57
6F:推 pilipalabon:有参考hid-multitouch.c这支driver吗? 10/04 15:50
7F:→ pilipalabon:我是在v3.0上+ICS USB TP 可以正常执行. 10/04 15:51
8F:→ pilipalabon:他有两个版本, 你可以参考MT-A or MT-B的应该都可以 10/04 15:51