summaryrefslogtreecommitdiff
path: root/common/button.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/button.c')
-rw-r--r--common/button.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/common/button.c b/common/button.c
index 284d026285..27cd8ae058 100644
--- a/common/button.c
+++ b/common/button.c
@@ -849,20 +849,26 @@ struct button_config buttons[BUTTON_COUNT] = {
#endif
#if defined(CONFIG_DEDICATED_RECOVERY_BUTTON)
+#ifndef CONFIG_DEDICATED_RECOVERY_BUTTON_FLAGS
+#define CONFIG_DEDICATED_RECOVERY_BUTTON_FLAGS 0
+#endif
[BUTTON_RECOVERY] = {
.name = "Recovery",
.type = KEYBOARD_BUTTON_RECOVERY,
.gpio = GPIO_RECOVERY_L,
.debounce_us = BUTTON_DEBOUNCE_US,
- .flags = 0,
+ .flags = CONFIG_DEDICATED_RECOVERY_BUTTON_FLAGS,
},
#ifdef CONFIG_DEDICATED_RECOVERY_BUTTON_2
+#ifndef CONFIG_DEDICATED_RECOVERY_BUTTON_2_FLAGS
+#define CONFIG_DEDICATED_RECOVERY_BUTTON_2_FLAGS 0
+#endif
[BUTTON_RECOVERY_2] = {
.name = "Recovery2",
.type = KEYBOARD_BUTTON_RECOVERY,
.gpio = GPIO_RECOVERY_L_2,
.debounce_us = BUTTON_DEBOUNCE_US,
- .flags = 0,
+ .flags = CONFIG_DEDICATED_RECOVERY_BUTTON_2_FLAGS,
}
#endif /* defined(CONFIG_DEDICATED_RECOVERY_BUTTON_2) */
#endif /* defined(CONFIG_DEDICATED_RECOVERY_BUTTON) */