2 #ifndef __buttonsCommanderSwitch_H__ 3 #define __buttonsCommanderSwitch_H__ 7 #ifndef NO_BUTTONSCOMMANDER 8 #ifndef NO_BUTTONSCOMMANDERSWITCH 21 unsigned long LastDebounceTime;
38 unsigned long debounceDelay;
40 GPIO_pin_t lastSelectedPin;
67 static unsigned long loopOnePin(
unsigned long inId, GPIO_pin_t inPin,
unsigned long inPreviousId,
unsigned long inDebounceDelay,
68 byte *inpLastPinState,
unsigned long *inpLastDebounceTime,
bool inSendEvent =
true);
70 #ifdef COMMANDERS_PRINT_COMMANDERS 74 void printCommander();
int Data
Definition: ButtonsCommanderSwitch.hpp:19
COMMANDERS_EVENT_TYPE Event
Definition: ButtonsCommanderSwitch.hpp:18
COMMANDERS_EVENT_TYPE
Definition: Events.h:25
unsigned long Id
Definition: ButtonsCommanderSwitch.hpp:17
GPIO_pin_t Pin
Definition: ButtonsCommanderSwitch.hpp:16
Definition: ButtonsCommanderSwitch.hpp:14