-
7.2.6. Check Trigger key is pressing
Function Description:
This function is used to check if left or right trigger key is pressed or not.
Function call:
BOOL TriggerKeyStatus( int key);
Parameter(Input)
key: int:
LEFT_TRIGGER_KEY
: left trigger key
RIGHT_TRIGGER_KEY
: right trigger key.
Return code:
TRUE = trigger is pressed.
FALSE = trigger is released.
Example:
#define kKeybdTriggerEventName
TEXT("KeybdTriggerChangeEvent")
#define kKeybdAlphaKeyEventName
TEXT("KBDAlphaKeyChangeEvent")
#define LEFT_TRIGGER_KEY 1
#define RIGHT_TRIGGER_KEY 2
gKeyEvents[0] = CreateEvent(NULL, TRUE, FALSE, kKeybdTriggerEventName);
gKeyEvents[1] = CreateEvent(NULL, TRUE, FALSE, kKeybdAlphaKeyEventName);
while (1)
{
WaitForMultipleObjects(2,
gKeyEvents, FALSE, INFINITE);
TriggerKeyStatus(LEFT_TRIGGER_KEY);
TriggerKeyStatus(RIGHT_TRIGGER_KEY);
}
7.3. LED related function
Function Description:
There are two LEDs above the screen of HT660/PA96x/PA982, red and
green LEDs. Only the green LED can be controlled by programmer.
Function call:
void
GoodReadLEDOn(BOOL
fON)
Parameter(Input)
fON: BOOL:
TRUE = turn on LED.
FALSE = turn off green LED.
7.4. Backlight related function
There are two backlight controls, screen backlight and keypad backlight. They are
controlled separately. For screen backlight, you can adjust brightness of backlight also.
7.4.1. Screen Backlight Control
Function Description:
This function turns screen backlight on or off.
Function call:
void
BacklightOn(BOOL
fON)
Parameter(Input)
fON: BOOL:
TRUE = turn on screen backlight.
FALSE= turn off backlight.
Return code: