MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰。
作者 0x1abin,目前收获 693 个star,遵循 MIT 开源许可。
github源码地址:MultiButton源码
MultiButton支持的按键事件:
基础工程我就选上一次使用的计时器的工程,因为这个工程已经把需要的外设都调通了,包括uart,timer,数码管等。直接在这个工程之上加入MultiButton就可以了。
struct Button button1;
到此,MultiButton移植成功。
全部0条评论
快来发表一下你的评论吧 !