|
| | 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...
|
| |