Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

Device integration

Describes the system integration requirements for managing the backlight on a mobile device.

There are three sample files that are found in the AMSS software directory structure that OEMs can use to implement the backlight feature:

This file contains sample source code that OEMs can use to implement the IBacklight interface on mobile devices that incorporate Qualcomm MSM™ chipsets: ...AMSS\platform\brewmp\system\brewcore\src\OEM\ishellbased\msm\OEMBacklight.c

and

This file contains sample source code that OEMs can use to implement the IBacklight interface on mobile devices that incorporate chipsets other than Qualcomm MSM chipsets: ...AMSS\platform\brewmp\system\brewcore\src\OEM\ishellbased\generic\OEMBacklight.c

and

This file contains sample source code that OEMs can use to implement the IBacklight interface on the Brew MP Simulator: ...AMSS\platform\brewmp\system\brewcore\src\OEM\ishellbased\sim\OEMBacklight.c

Each file contains flags that enable backlight-related features:
Flag Description
FEATURE_BACKLIGHT_DISPLAY2 Enables the secondary backlight. (The primary backlight is enabled by default.)

NOTE: Brew MP supports a third and fourth backlight display that the OEM can implement.

FEATURE_BACKLIGHT_KEYPAD Enables the keypad backlight.
FEATURE_PMIC_LCDKBD_LED_DRIVER Specifies an LCD keyboard and an LED driver.