An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.
Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.
Filename | Release Date | File Size |
---|---|---|
AceButton-1.10.1.zip | 2023-05-25 | 1.17 MiB |
AceButton-1.10.0.zip | 2023-05-24 | 1.17 MiB |
AceButton-1.9.2.zip | 2022-02-11 | 1.15 MiB |
AceButton-1.9.1.zip | 2021-08-10 | 1.14 MiB |
AceButton-1.9.0.zip | 2021-06-02 | 1.14 MiB |
AceButton-1.8.3.zip | 2021-04-18 | 984.48 KiB |
AceButton-1.8.2.zip | 2021-01-22 | 979.72 KiB |
AceButton-1.8.1.zip | 2021-01-19 | 979.83 KiB |
AceButton-1.8.0.zip | 2020-11-22 | 971.42 KiB |
AceButton-1.7.1.zip | 2020-11-13 | 1001.17 KiB |