Re: [問題] Android 4.0 VS 2.3 touch driver的差別

看板LinuxDev作者 (努力)時間12年前 (2012/09/26 16:11), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串4/4 (看更多)
謝謝.... 但情形是... 我現在在 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

09/27 00:44, , 1F
建議去找個跑在ics or jb上的tp driver參考看看,e.g. sam
09/27 00:44, 1F

09/27 00:46, , 2F
sung galaxy系列,很好找。
09/27 00:46, 2F

09/28 22:29, , 3F
你仔細去看一下Linux Kernel Document中的MT文件吧
09/28 22:29, 3F

10/03 09:37, , 4F
有試著先從 getevent 確認是否有 input event 嗎
10/03 09:37, 4F

10/03 21:57, , 5F
印象中還要有個*.idc 設定檔,放在/system/usr/idc 下
10/03 21:57, 5F

10/04 15:50, , 6F
有參考hid-multitouch.c這支driver嗎?
10/04 15:50, 6F

10/04 15:51, , 7F
我是在v3.0上+ICS USB TP 可以正常執行.
10/04 15:51, 7F

10/04 15:51, , 8F
他有兩個版本, 妳可以參考MT-A or MT-B的應該都可以
10/04 15:51, 8F
文章代碼(AID): #1GOoaMnv (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1GOoaMnv (LinuxDev)