From 0585f5822bfcb8f2963a81c3619d31a5814b0c49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xose=20P=C3=A9rez?= Date: Tue, 9 Jan 2018 19:12:08 +0100 Subject: [PATCH] Allow to define custom button delays for each device --- code/espurna/config/general.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/espurna/config/general.h b/code/espurna/config/general.h index d00ef2ab..a95e77df 100644 --- a/code/espurna/config/general.h +++ b/code/espurna/config/general.h @@ -194,10 +194,21 @@ PROGMEM const char* const custom_reset_string[] = { // BUTTON //------------------------------------------------------------------------------ +#ifndef BUTTON_DEBOUNCE_DELAY #define BUTTON_DEBOUNCE_DELAY 50 // Debounce delay (ms) +#endif + +#ifndef BUTTON_DBLCLICK_DELAY #define BUTTON_DBLCLICK_DELAY 500 // Time in ms to wait for a second (or third...) click +#endif + +#ifndef BUTTON_LNGCLICK_DELAY #define BUTTON_LNGCLICK_DELAY 1000 // Time in ms holding the button down to get a long click +#endif + +#ifndef BUTTON_LNGLNGCLICK_DELAY #define BUTTON_LNGLNGCLICK_DELAY 10000 // Time in ms holding the button down to get a long-long click +#endif #define BUTTON_EVENT_NONE 0 #define BUTTON_EVENT_PRESSED 1