虚拟按键灯---led控制问题
兄弟们,帮忙分析下,亮灭屏的时候,按键灯,有时候无法控制
详细步骤:
屏灭的情况下---》按power键----》机器唤醒,按键灯过一会儿亮[不能马上亮]
屏亮的情况下---》按power键----》机器睡下去,按键灯有时候不灭[一直不灭],有时候可以灭。
哪位兄弟遇到过,求助,TKS!
这个简单,你在开背光的地方将按键LED打开。在关背光的地方将LED关掉不就行了?
你要做到屏亮按键灯亮吗?
屏灭按键灯灭吗?
看看,学习。
嗯嗯,是的。
嗯,对的,昨天是在上层这样处理的,效果是可以达到,但是不明白它原始的为什么就不行。
这简单吧 我77平台搞过 直接修改底层就OK了 把正常流程的关按键灯的函数注释掉。在屏休眠的地方关按键灯就OK了。
本人新手,求详细方法,谢谢!
如果功能是屏亮时按键灯也要亮,屏灭时按键灯也灭 哪修改这两个地方:
我在89上按键灯不是用GPIO模式,是用MT65XX_LED_PMIC_BUTTON。
alps\mediatek\kernel\drivers\leds\leds.c
static int brightness_set_pmic(enum mt65xx_led_pmic pmic_type, u32 level, u32 div)函数:
else if (pmic_type == MT65XX_LED_PMIC_BUTTON)
{
if (level)
{
upmu_set_kpled_dim_duty(0x9);
upmu_set_kpled_en(0x1);
}
else
{
//remove at 20130307
//upmu_set_kpled_en(0x0);//注释掉
//remove at 20130307
}
2:
屏驱动中:
static void lcm_suspend(void)
upmu_set_kpled_en(0);关按键灯
嗯嗯,学习了,非常感谢!头像很有诱惑,嘿嘿