按键库-单击、双击、多击、长按、长按连续触发

按键程序更改回调函数,即可支持多平台,只是因为在STM32平台下测试,索性就归为这个分类下。

很多人都写出了优秀的按键代码,但是有很多写的有点烦杂,这个看起来写的很不错,可以学习一下:

https://github.com/mathertel/OneButton/tree/master

源码是ardunio平台下面的,C++实现的,但是需要去获取系统时间,我觉得不够通用,就更改了一下。

此外,我把代码更改成了C语言,更简单,代码也紧凑。

源码地址:https://gitee.com/njit-sam/button

posted @   njit-sam  阅读(464)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示