1. 程式人生 > >Android gt911觸控式螢幕驅動移植記錄

Android gt911觸控式螢幕驅動移植記錄



基本上參考“GT9XX驅動移植說明書_for_Android”來做就好的,有幾點注意的地方提一下:

1、替換配置資訊表的時候,如果你的屏驅動晶片gt9xx有設定sensor ID的話,配置資訊應該配置到對應的陣列中(CTP_CFG_GROUP)

2、我的弄完後發現屏的上下觸控位置反過來了,也就是說按鍵在下邊,需要觸控式螢幕幕的上邊才能有反映。

      這有兩種方法解決,一種是找你的TP廠家幫你修改配置資訊引數,另一種就是在gt9xx.c檔案裡找到上報座標的函式gtp_touch_down,將

      y修改為 :y=sceenH-y;其中sceenH為你當前使用的屏的高度畫素。

疑問:上面中的sceenH有沒有在核心的哪個地方有個巨集定義傳入畫素高度呢?如果像我這樣定死具體屏的畫素,那麼我下次如果換成另一個畫素的屏,那這個地方

            豈不是又要重新修改編譯?路過知道的朋友麻煩告知下,我用的是imx6q.