Liu2guang MultiButton Versions Save

A compact and easy to use event-driven button driver module. | 一个小巧易用的事件驱动按钮驱动模块.

v1.1.0

2 years ago

【更新】添加状态图 【修复】修复 LONG_RRESS_START ==> LONG_PRESS_START 单词拼写错误 【修复】修复 PRESS_REPEAT 事件丢失的问题

v1.0.3

2 years ago

[update] 添加宏LONG_HOLD_CYC控制长按保持事件的回调周期 [update] 更新readme, 声明原作者与其仓库地址.

v1.0.2

5 years ago

BUG修复: 1.修复memset参数顺序错误. 之前的版本也不会出现问题,只是会出现警告.

感谢 id为"天神法师海螺小红渣男男朋友" 指出该BUG!!!!

MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰.

该库是从[https://github.com/0x1abin/MultiButton]仓库修改的。感谢0x1abin大神编写这么好用的库。如果需要学习和商业请一定联系原作者,本人(liu2guang)不承担任何责任,不对该库做任何权限的解释,最终库的授权归原作者0x1abin大神。联系方式在源码的注释中。

v1.0.1

5 years ago

BUG修复:

  1. 修复使用get_button_event函数去获取双击和连击事件,无法正常获取的情况.

功能更新:

  1. 适配RT-Thread3.0以上(包含) Env环境 Packages.可以在官方的最新版env环境msic中找到该库.
  2. 同步和异步按键测试代码适配RT-Thread.

MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰.

该库是从[https://github.com/0x1abin/MultiButton]仓库修改的。感谢0x1abin大神编写这么好用的库。如果需要学习和商业请一定联系原作者,本人(liu2guang)不承担任何责任,不对该库做任何权限的解释,最终库的授权归原作者0x1abin大神。联系方式在源码的注释中。

v1.0.0

5 years ago

MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰.

该库是从[https://github.com/0x1abin/MultiButton]仓库移植过的,添加对RT-Thread3.0.0自动化组件配置功能。感谢0x1abin大神编写这么好用的库。