Definition of the Pin class and subclasses (DebouncedPin, ClickerPin), providing debounce logic when reading from an Arduino pin. More...
#include <Arduino.h>
Go to the source code of this file.
Classes | |
class | able::Pin |
Pin base class reading direct from the pin (without debouncing). More... | |
class | able::DebouncedPin |
Debouned Pin class. More... | |
class | able::ClickerPin |
Debounced pin class that remembers the previous debounced state. More... | |
class | able::DoubleClickerPin |
Pin class that counts state changes within a time-period. More... | |
Definition of the Pin class and subclasses (DebouncedPin, ClickerPin), providing debounce logic when reading from an Arduino pin.
Each sub-class adds features for the pin (e.g. remembering clicks).
Definition in file Pins.h.