The Arduino Button Library Extension (ABLE) is a simple, lightweight button library to capture input from buttons connected to the Arduino.
AbleButtons supports debouncing buttons, basic button presses, held buttons and idle buttons, button clicks, double-clicks and callback functions. New in V0.4.0 added single-click functions and events to separate single and double clicks if required. AbleButtons supports managing a list of buttons together. Both pulldown and pull-up resistor circuits are supported. AbleButtons minimises its memory requirements through choosing a button class at compile time. A 'using Button = AbleButton' style command in your code includes just the features needed in your program.
Filename | Release Date | File Size |
---|---|---|
AbleButtons-0.4.0.zip | 2024-06-29 | 868.91 KiB |
AbleButtons-0.3.0.zip | 2022-12-23 | 822.47 KiB |
AbleButtons-0.2.0.zip | 2022-11-16 | 678.61 KiB |