|
AceButton
1.10.0
An adjustable, compact, event-driven button library for Arduino.
|
| ▼Nace_button | |
| CAceButton | An Adjustable Compact Event-driven (ACE) Button library that debounces and dispatches button events to a user-defined event handler |
| CButtonConfig | Class that defines the timing parameters and event handler of an AceButton or a group of AceButton instances |
| CEncoded4To2ButtonConfig | A ButtonConfig that handles an 4-to-2 binary encoder which converts 4 inputs into 2 outputs |
| CEncoded8To3ButtonConfig | A ButtonConfig that handles an 8-to-3 binary encoder which converts 8 inputs into 3 outputs |
| CEncodedButtonConfig | A ButtonConfig that handles an N-to-M binary encoder where N = 2^M |
| CButtonConfigFast1 | An implementation of ButtonConfig that uses digitalReadFast() instead of digitalRead() to support 1 button |
| CButtonConfigFast2 | An implementation of ButtonConfig that uses digitalReadFast() instead of digitalRead() to support 2 buttons |
| CButtonConfigFast3 | An implementation of ButtonConfig that uses digitalReadFast() instead of digitalRead() to support 3 buttons |
| CIEventHandler | Interface of the class that will handle the button event |
| CLadderButtonConfig | A ButtonConfig that handles multiple buttons using a resistor ladder |