**:
要控制背光燈就必須知道相關設定,以下是wince中背光燈的設定。在bl_readregistry函式中被讀取。
[hkey_current_user/controlpanel/backlight]
"actimeout"=dword:0000012c
"useext"=dword:00000001
"usebattery"=dword:00000001
"batterytimeout"=dword:0000003c
驅動backlite就是背光控制驅動,但是這是乙隻不完整的驅動,需要根據你自己的平台寫**控制,不同的電路控制方式不一樣,而且還跟lcd有關係。那麼首先請先完成你自己平台的控制函式void backlightctrl(bool blight)。下面是我自己的函式。
void backlightctrl(bool blight)
else}
然後在bl_monitorthread中根據不同事件控制背光燈開啟跟關閉,如果你的lcd支援調節亮度的,那麼可類似處理。另外為了讓操作觸控螢幕時能自動恢復lcd,那麼還需要在觸控螢幕驅動中新增「userinputevent」事件,並在按下或者抬起的動作set一下這個事件。這樣就能跟背光驅動關聯起來。鍵盤驅動類似。
另外在platform.reg中新增
[hkey_local_machine/drivers/builtin/backlite]
"index"=dword:0
"prefix"="bak"
"dll"="backlite.dll"
"order"=dword:29
在platform.bib中新增
backlite.dll $(_flatreleasedir)/backlite.dll nk sh
最後提醒一下,如果drivers目錄裡面的「copy of dirs」和「dirs」兩個檔案沒有驅動資訊需要自己新增,主要是讓pb能對其編譯並copy生成的檔案到 $(_flatreleasedir)目錄下,如果不新增就自己手動用cmd編譯,然後copy過去,最後使用make image生成系統。
kali 開啟鍵盤背光燈 自定義開啟終端
新建檔案儲存擴充套件名為.sh 編輯檔案,鍵入如下 bin bash status tmp keyboard led status if on e then xset led named scroll lock echo on else xset led named scroll lock rm f...
關於LCM 背光的控制
lcm需要背光源,類似很多小燈泡需要點亮,所需電壓也較高。做lcm driver重要的一步是要把背光點亮,而這又建立在正確的初始化lcm,以及傳送亮背光的cmd。背光控制訊號為pwm,它是lcm的output pin,可以接到背光 driver ic上,由此控制背光 driver ic輸出正確的le...
WINCE基於PWM實現的背光驅動
loongembedded loongembedded kandi 2010.12.16 類別 wince 驅動開發 loongembedded 硬體 cpu s3c2443 背光ic at1312b lcd kd50g9 40nm a3 系統 wince6.0 1 背光驅動的技術分析 lcd顯示屏...