wince中的背光灯控制
要控制背光燈就必須知道相關(guān)設(shè)置,以下是wince中背光燈的設(shè)置。在BL_ReadRegistry函數(shù)中被讀取。
驅(qū)動(dòng)backlite就是背光控制驅(qū)動(dòng),但是這是一只不完整的驅(qū)動(dòng),需要根據(jù)你自己的平臺(tái)寫代碼控制,不同的電路控制方式不一樣,而且還跟LCD有關(guān)系。那么首先請先完成你自己平臺(tái)的控制函數(shù)void BackLightCtrl(BOOL bLight)。下面是我自己的函數(shù)。
?
然后在BL_MonitorThread中根據(jù)不同事件控制背光燈打開跟關(guān)閉,如果你的LCD支持調(diào)節(jié)亮度的,那么可類似處理。另外為了讓操作觸摸屏?xí)r能自動(dòng)恢復(fù)LCD,那么還需要在觸摸屏驅(qū)動(dòng)中添加“UserInputEvent”事件,并在按下或者抬起的動(dòng)作set一下這個(gè)事件。這樣就能跟背光驅(qū)動(dòng)關(guān)聯(lián)起來。鍵盤驅(qū)動(dòng)類似。
?
另外在platform.reg中添加
在platform.bib中添加
最后提醒一下,如果drivers目錄里面的“Copy of dirs”和“dirs”兩個(gè)文件沒有驅(qū)動(dòng)信息需要自己添加,主要是讓PB能對其編譯并copy生成的文件到 $(_FLATRELEASEDIR)目錄下,如果不添加就自己手動(dòng)用cmd編譯,然后copy過去,最后使用make image生成系統(tǒng)。
總結(jié)
以上是生活随笔為你收集整理的wince中的背光灯控制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 今日芒种 央视科普节气知识:仲夏开始、农
- 下一篇: ARM指令 LDR 和 ADR的一些区别