mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
X3基盤でバックライト輝度の数値が4bitになったため、X2基盤でもこれに対応(ランチャーでの表示はX2でもX3でも最大15に。X2では輝度設定関数内部で2倍してPMICへ送る。)
・バックライト輝度の設定値が輝度最大値を超えていた場合、強制的に最大値まで削るように変更 ・SDK4186以降のTwlSDK/include/twl/lcfg/common/TWLSettings.hが必要 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@669 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
2a39bbfa77
commit
69751c753a
@ -45,12 +45,13 @@ u32 PMi_WriteRegisterAsync(u16 registerAddr, u16 data, PMCallback callback, void
|
||||
void SYSM_SetBackLightBrightness( u8 brightness )
|
||||
{
|
||||
if( brightness > LCFG_TWL_BACKLIGHT_LEVEL_MAX ) {
|
||||
OS_Panic( "Backlight brightness over : %d\n", brightness );
|
||||
OS_TPrintf( "Backlight brightness over! Change brightenss forcibly : %d -> %d\n", brightness, LCFG_TWL_BACKLIGHT_LEVEL_MAX );
|
||||
brightness = LCFG_TWL_BACKLIGHT_LEVEL_MAX;
|
||||
}
|
||||
#ifdef SDK_SUPPORT_PMIC_2
|
||||
if ( SYSMi_GetMcuVersion() <= 1 )
|
||||
{
|
||||
( void )PMi_WriteRegister( REG_PMIC_BL_BRT_B_ADDR, brightness );
|
||||
( void )PMi_WriteRegister( REG_PMIC_BL_BRT_B_ADDR, (u8)(brightness * 2) );
|
||||
}
|
||||
else
|
||||
#endif // SDK_SUPPORT_PMIC_2
|
||||
|
||||
Loading…
Reference in New Issue
Block a user