首先 需要看的就是UC-GUI的用戶手冊,關於輸入設備 input Device的描述,然後就基本會配置和使用了:
18.1 指針光標輸入設備
指針光標輸入設備包括鼠標和觸摸屏。 它們共用一組通用的指針光標輸入設備(PID)
函數使得鼠標和觸摸屏能同時起作用。 該函數一般由視窗管理器自動地調用,如先前所描述
的那樣,起刷新顯示屏的作用。 如果視窗管理器未使用,你的應用程序要負責調用 PID 函數。
配置:
根據我上個筆記,已經在有OS的環境下搭建好了GUI
現在就只需要在配置的的時候將TOUCH功能define爲1 ,打開此功能,然後在GUITouchConf.h文件中,配置好ADC返回的觸電的座標,
重點:TOP BOTTOM LEFT RIGHT 這四個值是ADC轉換後的值,而不是觸屏設備的大小
所以這之後就會發生需要矯正座標的問題
PS:我曾經看到過,有人寫的是觸屏的大小
然後剩下的,就是建立一個任務,調用GUI_TOUCH_Exec,多次採用數據,最好將採樣數據排序,然後選擇中值,需要考慮效率
然後就是如manual中所說,調用WM_Exec,自動更新刷屏。
——————————————————————————————————
完