wince中的背光燈控制

2021-06-20 04:22:13 字數 1050 閱讀 8004

**:

要控制背光燈就必須知道相關設定,以下是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顯示屏...