/*
|
|
|
|
ESPurna
|
|
BUTTON MODULE
|
|
|
|
Copyright (C) 2016 by Xose Pérez <xose dot perez at gmail dot com>
|
|
|
|
*/
|
|
|
|
#include <DebounceEvent.h>
|
|
|
|
DebounceEvent button1 = false;
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// BUTTON
|
|
// -----------------------------------------------------------------------------
|
|
|
|
void buttonSetup() {
|
|
button1 = DebounceEvent(BUTTON_PIN);
|
|
}
|
|
|
|
void buttonLoop() {
|
|
if (button1.loop()) {
|
|
if (button1.getEvent() == EVENT_SINGLE_CLICK) toggleRelay();
|
|
if (button1.getEvent() == EVENT_LONG_CLICK) createAP();
|
|
if (button1.getEvent() == EVENT_DOUBLE_CLICK) ESP.reset();
|
|
}
|
|
}
|