▼ AbleButtons | |
▼ examples | |
▼ Buttonable | |
Buttonable.ino | Example on/off control from an Able button |
▼ Buttonable2 | |
Buttonable2.ino | Example on/off control from a button |
▼ ButtonableAll | |
ButtonableAll.ino | Example on/off control from multiple buttons |
▼ ButtonableCallback | |
ButtonableCallback.ino | Example on/off button via callback functions |
▼ Debouncable | |
Debouncable.ino | Example toggle control from an Able button |
▼ DebouncableAny | |
DebouncableAny.ino | Example toggle control from multiple buttons |
▼ DebouncableCallback | |
DebouncableCallback.ino | Example of toggling an LED using callback functions instead of a clicker |
▼ Doublable | |
Doublable.ino | Example toggle control from an Able button |
▼ DoublableCallback | |
DoublableCallback.ino | Example of toggling an LED using callback functions instead of a clicker |
▼ Holdable | |
Holdable.ino | Example button hold control from an Able button |
▼ HoldableCallback | |
HoldableCallback.ino | Example delay timer control using callbacks |
▼ TestAbleButton | |
Callback.cpp | Definition of the callback functiosn |
Callback.h | Declarations for Callback module |
Checks.cpp | Definition of check state of a button functions |
Checks.h | Declarations for the Checks module |
Config.h | Declarations to select which buttons we use |
TestAbleButton.ino | Test the Arduino Button Library Extension (ABLE) |
Utils.cpp | TestAbleButton utilities for producing assert failures |
Utils.h | Utility function declarations |
▼ src | |
AbleButtons.h | The main include file for the Arduino Button library Extension (ABLE) |
Button.h | Definition of the core Able Button template class |
ButtonList.h | Definitions of the ButtonList templae class |
CallbackButton.h | Definitions for handling callback functions |
Circuits.h | Definition of Pulldown and pull-up ressitor circuits |
Pins.cpp | Implementation of the Pin class and subclasses |
Pins.h | Definition of the Pin class and subclasses (DebouncedPin, ClickerPin), providing debounce logic when reading from an Arduino pin |