关机充电如何实现短按pwrkey灭屏
来源:互联网 发布:windows立即关机命令 编辑:程序博客网 时间:2024/06/06 03:57
目前关机充电PWRKEY实现长按开机和短按亮屏功能,灭屏是根据BL_SWITCH_TIMEOUTS时间,自动灭屏的;如果需要实现PWRKEY主动灭屏,请按照如下方法修改:
alps/mediatek/platform/mt6577/uboot/mt6577_bat.c 函数mt65xx_bat_init
1、修改:
if (mt6577_detect_key(BACKLIGHT_KEY) || (!mt6577_detect_powerkey() && press_pwrkey_count > 0))
修改为:if (mt6577_detect_key(BACKLIGHT_KEY))
2、添加:
在if (mt6577_detect_key(BACKLIGHT_KEY))
{
.......
}
后面添加如下语句:
// add start
if(!mt6577_detect_powerkey() && press_pwrkey_count > 0)
{
if(g_bl_on)
{
bl_switch = false;
bl_switch_timer = BL_SWITCH_TIMEOUT;
g_bl_on = true;
printf("[BATTERY] ready to mt65xx_backlight_off\r\n");
}
else
{
bl_switch = false;
bl_switch_timer = 0;
g_bl_on = true;
printf("[BATTERY] mt65xx_backlight_on\r\n");
}
}
// add end
alps/mediatek/platform/mt6577/uboot/mt6577_bat.c 函数mt65xx_bat_init
1、修改:
if (mt6577_detect_key(BACKLIGHT_KEY) || (!mt6577_detect_powerkey() && press_pwrkey_count > 0))
修改为:if (mt6577_detect_key(BACKLIGHT_KEY))
2、添加:
在if (mt6577_detect_key(BACKLIGHT_KEY))
{
.......
}
后面添加如下语句:
// add start
if(!mt6577_detect_powerkey() && press_pwrkey_count > 0)
{
if(g_bl_on)
{
bl_switch = false;
bl_switch_timer = BL_SWITCH_TIMEOUT;
g_bl_on = true;
printf("[BATTERY] ready to mt65xx_backlight_off\r\n");
}
else
{
bl_switch = false;
bl_switch_timer = 0;
g_bl_on = true;
printf("[BATTERY] mt65xx_backlight_on\r\n");
}
}
// add end
- 关机充电如何实现短按pwrkey灭屏
- 关机充电如何实现短按pwrkey灭屏
- 关机充电如何实现短按pwrkey灭屏
- Android系统关机充电动画实现
- 关机充电进入充电模式
- 关机充电添加充电百分比
- 关机充电动画实现四格滚动动画问题分析
- 展讯7731C_M Android6.0 充电指示灯实现(一)------关机充电实现
- 如何实现定时关机
- 关机充电图标
- Android关机充电流程
- android 关机充电流程
- android 关机充电流程
- 关机充电图标修改
- 关机充电属性使用
- LED 关机充电控制
- 笔记本电池是开机充电还是关机充电
- 关机充电时充电的坐标
- 实践理想人生的三点:胸怀、智慧、德行
- 幸福三要素:接纳、立志、践行
- 老板的心态与脊梁
- AM3517启动设置
- PHP的StringBuilder类
- 关机充电如何实现短按pwrkey灭屏
- 收藏的计算机视觉相关网站
- 会话层,表示层,应用层
- 充电低电量(少于5%)的时候开机充电图标默认是没有显示动画,如果需要充电动画,该如何配置
- 怎样将手机中的频率固定在某一个level
- OSI参考模型各层主要功能、传输数据单位及主要设备
- Linux下patch的制作和应用
- 怎样察看当前系统某个核的频率
- 第2课vim训练稿