今天突然要用到这个功能
思路大致相同
直接复制可使用
我的想法是在500ms内按了两次(超过两次)按钮 就是双击
500ms内按了一次就是单击
delaytime是一个延时函数(50ms/LSB)
可以看出,双击的话 会走两次函数 但是因为判断在那里,所以可以实现双击和单击的功能
红色为int 全局变量;
延时函数如下
直接复制可以使用的(代码量不大 会的一看就懂了。懒得复制代码了)
今天突然要用到这个功能
思路大致相同
直接复制可使用
我的想法是在500ms内按了两次(超过两次)按钮 就是双击
500ms内按了一次就是单击
delaytime是一个延时函数(50ms/LSB)
可以看出,双击的话 会走两次函数 但是因为判断在那里,所以可以实现双击和单击的功能
红色为int 全局变量;
延时函数如下
直接复制可以使用的(代码量不大 会的一看就懂了。懒得复制代码了)