查看: 2221|回复: 2

[提问] iTOP-4412开发板如何实现一键开机启动和长按弹出关机对话框 [复制链接]

积分
67
帖子
2
发表于 2016-12-26 10:04:09 |显示全部楼层
拿到板子,经过修改电阻后,RESET按键可以实现开机启动。但是在开机状态下长按RESET键会重启。
所以关机仍然要通过GPIO键盘上的SLEEP按键来实现,通过上报KP_POWER键值实现。

鉴于手机上的使用习惯,希望一个按键实现这两个功能,
1.即关机状态下长按此按键系统开机,
2.开机状态下短按此按键锁屏,长按此按键系统弹出关机界面。

系统硬件或驱动上应该如何修改?
书白 (离线)
积分
325
帖子
18
发表于 2016-12-26 17:02:18 |显示全部楼层
可在键盘驱动里面先设置reset那个gpio为中断模式,然后注册reset那个按键的中断处理函数,在中断处理函数里面向input子系统上报POWER的键值(就是sleep那个键的键值),这样可以实现休眠唤醒。
随风吧 (离线)
积分
44
帖子
2
发表于 2016-12-27 10:41:57 |显示全部楼层
不错 学习了
您需要登录后才可以发表评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
回顶部