关机充电如何实现短按pwrkey灭屏
来源:互联网 发布:智研数据研究中心 编辑:程序博客网 时间:2024/06/10 09:11
目前关机充电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
0 0
- 关机充电如何实现短按pwrkey灭屏
- 关机充电如何实现短按pwrkey灭屏
- 关机充电如何实现短按pwrkey灭屏
- Android系统关机充电动画实现
- 关机充电进入充电模式
- 关机充电添加充电百分比
- 关机充电动画实现四格滚动动画问题分析
- 展讯7731C_M Android6.0 充电指示灯实现(一)------关机充电实现
- 如何实现定时关机
- 关机充电图标
- Android关机充电流程
- android 关机充电流程
- android 关机充电流程
- 关机充电图标修改
- 关机充电属性使用
- LED 关机充电控制
- 笔记本电池是开机充电还是关机充电
- 关机充电时充电的坐标
- VS2010/MFC编程入门之十一(对话框:非模态对话框的创建及显示)
- 求职信 申请表回执-英文版
- ITIL的学习总结(结合互联网思维)
- 实例教程Unity3D单例模式(四)计数器法
- VS2010/MFC编程入门之十二(对话框:属性页对话框及相关类的介绍)
- 关机充电如何实现短按pwrkey灭屏
- 文件(夹)名避免使用的字符 Characters to Avoid in Directories and Filenames
- 漂亮好使的验证码
- 介绍一款轻量级js控件:easy.js
- VS2010/MFC编程入门之十三(对话框:向导对话框的创建及显示)
- Android内存调试垃圾回收信息分类
- error RC2144: PRIMARY LANGUAGE ID not a number
- VS2010/MFC编程入门之十四(对话框:一般属性页对话框的创建及显示)
- SpringMVC3 + SpringJDBC整合