请问3861板子上OLED显示板的按键事件如何捕获?

请问3861板子上OLED显示板的按键事件如何捕获?就是该板子上的S1/S2按键的pressed/released,如何侦测?如何设置回调函数?

 

此外,根据官方文档,该板子上的S1/S2按键还和主板上的S2按键复用GPIO05。如何通过ADC电平区分它们?

 

求说明文档和示例代码。

hi3861
OLED显示板
GPIO复用
ADC电平
2020-10-29 23:01:01
浏览
收藏 0
回答 3
待解决
回答 3
按赞同
/
按时间
唐佐林
2

你可以参考我之前的文章《实现S1,S2,User三个物理按键的独立事件-上(解决思路分析)》

下一篇文章会把这个方案集成到我的按键通用框架 DTButton,你可以关注一下,开箱即用。

分享
微博
QQ
微信
回复
2020-11-13 22:19:22
jiecho

好问题,蹲一个大佬回复楼主。

分享
微博
QQ
微信
回复
2020-10-30 09:15:05
jacksky

 已经有大神提供了详细的解决思路和样例代码,详情可以查看https://harmonyos.51cto.com/posts/1705,附件里面包含了样例代码。

分享
微博
QQ
微信
回复
2020-11-13 18:06:22
相关问题
请问怎么获取HarmonyOS开发
13316浏览 • 8回复 待解决
请问鸿蒙开发hi3861有中断引脚吗?
3388浏览 • 3回复 已解决
如何监听手机“返回”物理按键
5582浏览 • 2回复 已解决
鸿蒙开发Hi3861烧录报错?
6265浏览 • 3回复 待解决
这个iot板子镜像谁有
4447浏览 • 1回复 已解决
OLED 屏幕输出编译时报错问题
5418浏览 • 2回复 待解决
Hi3861开发mesh功能
9613浏览 • 4回复 待解决
有无JS UI开发物理按键接口?
388浏览 • 1回复 待解决
模拟器是不显示device模块吗?
2533浏览 • 1回复 待解决
烧录捕获到异常信息,怎么解决?
4439浏览 • 2回复 待解决
想写个板子跑liteOS下串口通信程序
907浏览 • 1回复 待解决