AceButton

An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.

Author
Brian T. Park
Website
https://github.com/bxparks/AceButton
Category
Signal Input/Output
License
MIT
Library Type
Contributed
Architectures
Any

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.

Downloads

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
AceButton-1.7.0.zip 2020-10-31 997.52 KiB
AceButton-1.6.1.zip 2020-09-28 998.43 KiB
AceButton-1.6.0.zip 2020-09-18 993.54 KiB
AceButton-1.5.0.zip 2020-06-27 950.62 KiB
AceButton-1.4.3.zip 2020-05-02 630.01 KiB
AceButton-1.4.2.zip 2020-02-04 717.67 KiB
AceButton-1.4.1.zip 2020-01-20 623.00 KiB
AceButton-1.4.0.zip 2020-01-12 645.63 KiB
AceButton-1.3.5.zip 2019-08-12 377.50 KiB
AceButton-1.3.4.zip 2019-07-06 376.71 KiB
AceButton-1.3.3.zip 2019-03-11 373.60 KiB
AceButton-1.3.2.zip 2018-12-30 371.26 KiB
AceButton-1.3.1.zip 2018-09-30 371.15 KiB
AceButton-1.3.0.zip 2018-09-30 371.08 KiB
AceButton-1.2.0.zip 2018-08-15 372.76 KiB
AceButton-1.1.1.zip 2018-06-21 368.49 KiB
AceButton-1.1.0.zip 2018-05-04 367.49 KiB
AceButton-1.0.6.zip 2018-03-26 352.03 KiB
AceButton-1.0.5.zip 2018-03-18 375.96 KiB
AceButton-1.0.3.zip 2018-02-13 380.89 KiB
AceButton-1.0.2.zip 2018-02-07 378.15 KiB
AceButton-1.0.1.zip 377.10 KiB
AceButton-1.0.0.zip 377.10 KiB