MultiButton:一个轻量、灵活的多按键状态库

MultiButton 是一款专为嵌入式设计的轻量级多按键状态机库。它内置去抖功能,支持单击、双击、长按等多种事件判断,通过回调机制简化业务逻辑。无需手动编写复杂的 if-else 状态判断,只需配置 GPIO 和定时器中断即可自动处理按键状态。该库支持多实例管理,内存占用低,参数可灵活配置,能有效解决按键抖动、逻辑混乱等痛点,是 IoT 项目和 DIY 小玩意的理想选择,大幅提升开发效率。