A compact and easy to use event-driven button driver module. | 一个小巧易用的事件驱动按钮驱动模块.
【更新】添加状态图 【修复】修复 LONG_RRESS_START ==> LONG_PRESS_START 单词拼写错误 【修复】修复 PRESS_REPEAT 事件丢失的问题
[update] 添加宏LONG_HOLD_CYC控制长按保持事件的回调周期 [update] 更新readme, 声明原作者与其仓库地址.
BUG修复: 1.修复memset参数顺序错误. 之前的版本也不会出现问题,只是会出现警告.
感谢 id为"天神法师海螺小红渣男男朋友" 指出该BUG!!!!
MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰.
该库是从[https://github.com/0x1abin/MultiButton]仓库修改的。感谢0x1abin大神编写这么好用的库。如果需要学习和商业请一定联系原作者,本人(liu2guang)不承担任何责任,不对该库做任何权限的解释,最终库的授权归原作者0x1abin大神。联系方式在源码的注释中。
BUG修复:
功能更新:
MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰.
该库是从[https://github.com/0x1abin/MultiButton]仓库修改的。感谢0x1abin大神编写这么好用的库。如果需要学习和商业请一定联系原作者,本人(liu2guang)不承担任何责任,不对该库做任何权限的解释,最终库的授权归原作者0x1abin大神。联系方式在源码的注释中。
MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰.
该库是从[https://github.com/0x1abin/MultiButton]仓库移植过的,添加对RT-Thread3.0.0自动化组件配置功能。感谢0x1abin大神编写这么好用的库。