硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1902|回复: 4
收起左侧

[GPIO] 按键FIFO驱动支持多个按钮随意按下的实现

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2021-9-2 08:58:35 | 显示全部楼层 |阅读模式


多位群友咨询这个问题,所以特此做了一个例子。

V7-002_按键检测(软件滤波,FIFO机制).7z (1.31 MB, 下载次数: 154)

QQ截图20210902083814.png

评分

参与人数 1金币 +20 收起 理由
王海靖 + 20 很给力!

查看全部评分

回复

使用道具 举报

1

主题

369

回帖

372

积分

高级会员

积分
372
发表于 2021-9-3 00:43:39 | 显示全部楼层
感谢汉子哥
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-12-30 00:10:00 | 显示全部楼层
我最近也突然发现了跟这个应该是同样的问题:A和B键是组合键,但是先按住其中某个按键比如A键不松,再反复按B键就会发现FIFO中有A键短按、A键释放、A+B短按等等。。。看了硬汉哥新改的这个例子,是不是组合按键不能和单独按键一起轮询??
回复

使用道具 举报

2

主题

269

回帖

275

积分

高级会员

积分
275
发表于 2021-12-30 11:01:57 | 显示全部楼层
咕咚咕咚咚 发表于 2021-12-30 00:10
我最近也突然发现了跟这个应该是同样的问题:A和B键是组合键,但是先按住其中某个按键比如A键不松,再反复 ...

建议移植MultiButton支持单双击,只触发一次,组合和单键不影响,帖子有基于V7的例子
https://github.com/0x1abin/MultiButton/issues/21
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-12-30 15:17:46 | 显示全部楼层
cctv180 发表于 2021-12-30 11:01
建议移植MultiButton支持单双击,只触发一次,组合和单键不影响,帖子有基于V7的例子
https://github.co ...

我试一下看看,感谢感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 05:46 , Processed in 0.181765 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表