基于MeeGo的電容式觸摸屏驅動設計
3.4 數據的處理
電容式觸摸屏支持多點識別,所以必須要處理好多點數據的采集,為此將采集到的數據放到事先分配好的緩存read_data[]中。該緩存存有觸點的個數以及各個觸點的坐標值,為了保證每一點的準確性和完整性,需要用內核函數input_mt_sync()進行同步。具體的讀取代碼如下:
結語
多點觸控技術的使用將成為這個時代的標志。本文基于MecGo平臺,對電容屏的原理及驅動開發(fā)進行了詳細的分析討論,并基于Linux輸入子系統(tǒng)的框架開發(fā)驅動,減少了驅動開發(fā)的工作量,提高了程序的可移植性。在此驅動基礎上,并結合MeeGo提供的多點觸摸界面框架(MeeGo Touch UI Framework,MTF),就可以實現多點觸控的功能。
電容式觸摸屏相關文章:電容式觸摸屏原理
評論