To help expand on the information around our backlight controls, we are quoting below some responses from one of our WinCE experts used on our GCX board, but it applies to many others:
These settings are used to adjust for differences in backlight controllers. Some backlight controllers turn the backlight on when the backlight control is 0V, like the controller in our dev kit, and others turn the backlight off when the voltage is 0V. So if your backlight is on when it should be on, then these settings are correct. If your backlight is off when it should be on, then change the settings.
If you do not want the backlight on while the bootloader runs and the OS loads, then you would want the HWT settings opposite of the REG settings.
1. What does the "backlight level at boot" key do in the adsload.hwt file?
0xA1E30010 0x80000000 ;This value causes the backlight control to be turned on when the bootloader runs 0xA1E30010 0x80000001 ;This value causes the backlight control to be turned off when the bootloader runs
2. What do the following registry key values do?
[HKEY_LOCAL_MACHINE\Platform\Backlight] "StateForOn"=dword:1 ; 1 = Inverted Backlight control, 0 = Normal backlight control "StateForIdle"=dword:1 ; no effect on GCX
3. When the StateForOn and StateForOff values are set to 1, what should be the state of the output voltage?
With StateForOn set to 1, when the backlight is on, the voltage should be high and when the backlight is off, the voltage should be low.
|