MultiButton: An Efficient State Machine Library Supporting 7 Button Events for Bare Metal and RTOS

MultiButton: An Efficient State Machine Library Supporting 7 Button Events for Bare Metal and RTOS

Repository Address:https://github.com/0x1abin/MultiButton An efficient and flexible multi-button state machine library that supports various button event detection. Features ✅ Multiple Button Events: Press, Release, Single Click, Double Click, Long Press Start, Long Press Hold, Repeat Press ✅ Hardware Debounce: Built-in digital filtering to eliminate button bounce ✅ State Machine Driven: Clear state transition logic with high … Read more

MultiButton: A Lightweight and Flexible Multi-Key State Library

MultiButton: A Lightweight and Flexible Multi-Key State Library

Think about it, when you’re working on IoT projects or DIY gadgets, handling various button events can turn your code into a mess… Is there a tool that can handle press, release, single click, double click, long press, and repeated presses all at once? Today, I want to recommend an efficient tool that I’ve been … Read more