|
| Button () |
| Create an instance of the Button class. By default, the pressed state is matched to a HIGH electrical level. More...
|
|
void | setPressedState (bool state) |
| Set the electrical state (HIGH/LOW) that corresponds to a physical press. By default, the pressed state is matched to a HIGH electrical level. More...
|
|
bool | getPressedState () const |
| Get the electrical state (HIGH/LOW) that corresponds to a physical press.
|
|
bool | isPressed () const |
| Returns true if the button is currently physically pressed.
|
|
bool | pressed () const |
| Returns true if the button was physically pressed
|
|
bool | released () const |
| Returns true if the button was physically released
|
|
| Bounce () |
| Create an instance of the Bounce class. More...
|
|
void | attach (int pin, int mode) |
| Attach to a pin and sets that pin's mode (INPUT, INPUT_PULLUP or OUTPUT). More...
|
|
void | attach (int pin) |
|
| Bounce (uint8_t pin, unsigned long interval_millis) |
|
int | getPin () const |
| Return pin that this Bounce is attached to. More...
|
|
bool | risingEdge () const |
| Deprecated (i.e. do not use). Included for partial compatibility for programs written with Bounce version 1.
|
|
bool | fallingEdge () const |
| Deprecated (i.e. do not use). Included for partial compatibility for programs written with Bounce version 1.
|
|
| Debouncer () |
| Create an instance of the Debounce class. More...
|
|
void | interval (uint16_t interval_millis) |
| Sets the debounce interval in milliseconds. More...
|
|
bool | update () |
| Updates the pin's state. More...
|
|
bool | read () const |
| Returns the pin's state (HIGH or LOW). More...
|
|
bool | fell () const |
| Returns true if pin signal transitions from high to low.
|
|
bool | rose () const |
| Returns true if pin signal transitions from low to high.
|
|
bool | changed () const |
| Returns true if the state changed on last update. More...
|
|
unsigned long | currentDuration () const |
| Returns the duration in milliseconds of the current state. More...
|
|
unsigned long | previousDuration () const |
| Returns the duration in milliseconds of the previous state. More...
|
|
unsigned long | duration () |
| DEPRECATED (i.e. do not use). Renamed currentDuration(). More...
|
|