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. Unit tested using AUnit.

Downloads

Filename Release Date File Size
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 2018-02-04 377.10 KiB
AceButton-1.0.0.zip 2018-02-04 377.10 KiB