AbleButtons V0.4.0
Lightweight button library for Arduino.
 
Loading...
Searching...
No Matches
able::CallbackButton< Button > Member List

This is the complete list of members for able::CallbackButton< Button >, including all inherited members.

autoId_able::Pinprotectedstatic
begin()able::CallbackButton< Button >inline
BEGIN_EVENT enum valueable::CallbackButton< Button >
Button(uint8_t pin)able::Button< Circuit, Pin >inline
BUTTON_PRESSED enum value (defined in able::Button< Circuit, Pin >)able::Button< Circuit, Pin >
BUTTON_RELEASED enum value (defined in able::Button< Circuit, Pin >)able::Button< Circuit, Pin >
CALLBACK_EVENT enum nameable::CallbackButton< Button >
CallbackButton(uint8_t pin, void(*callbackFn)(enum CALLBACK_EVENT, uint8_t)=0, uint8_t id=Pin::nextId())able::CallbackButton< Button >inline
callbackFn_able::CallbackButton< Button >protected
clicks(uint8_t pressed, uint8_t released)able::Pininlineprotected
currState_able::Pinprotected
doCallback(CALLBACK_EVENT event) (defined in able::CallbackButton< Button >)able::CallbackButton< Button >inlineprotected
DOUBLE_CLICKED_EVENT enum valueable::CallbackButton< Button >
handle()able::CallbackButton< Button >inline
HELD_EVENT enum valueable::CallbackButton< Button >
id() constable::CallbackButton< Button >inline
id_able::CallbackButton< Button >protected
IDLE_EVENT enum valueable::CallbackButton< Button >
isClicked() constable::Button< Circuit, Pin >inline
isDoubleClicked() constable::Button< Circuit, Pin >inline
isHeld() constable::Button< Circuit, Pin >inline
isIdle() constable::Button< Circuit, Pin >inline
isPressed() constable::Button< Circuit, Pin >inline
isSingleClicked() constable::Button< Circuit, Pin >inline
lastEvent_able::CallbackButton< Button >protected
nextId()able::Pininlineprotectedstatic
Pin(uint8_t pin, uint8_t initState)able::Pininlineprotected
pin_able::Pinprotected
PRESSED_EVENT enum valueable::CallbackButton< Button >
readPin()able::Pininlineprotected
RELEASED_EVENT enum valueable::CallbackButton< Button >
resetClicked()able::Button< Circuit, Pin >inline
resetDoubleClicked()able::Button< Circuit, Pin >inline
resetSingleClicked()able::Button< Circuit, Pin >inline
setCallback(void(*callbackFn)(CALLBACK_EVENT, uint8_t))able::CallbackButton< Button >inline
SINGLE_CLICKED_EVENT enum valueable::CallbackButton< Button >