summaryrefslogtreecommitdiff
path: root/firmware/drivers/button.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/button.c')
-rw-r--r--firmware/drivers/button.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/drivers/button.c b/firmware/drivers/button.c
index ebe3389454..d05f81bb45 100644
--- a/firmware/drivers/button.c
+++ b/firmware/drivers/button.c
@@ -36,7 +36,7 @@
36struct event_queue button_queue; 36struct event_queue button_queue;
37 37
38static int lastbtn; /* Last valid button status */ 38static int lastbtn; /* Last valid button status */
39#if defined(HAVE_RECORDER_KEYPAD) || defined(HAVE_ONDIO_KEYPAD) 39#if (CONFIG_KEYPAD == RECORDER_PAD) || (CONFIG_KEYPAD == ONDIO_PAD)
40static int last_read; /* Last button status, for debouncing/filtering */ 40static int last_read; /* Last button status, for debouncing/filtering */
41static bool flipped; /* bottons can be flipped to match the LCD flip */ 41static bool flipped; /* bottons can be flipped to match the LCD flip */
42#endif 42#endif
@@ -179,7 +179,7 @@ int button_get_w_tmo(int ticks)
179 return (ev.id != SYS_TIMEOUT)? ev.id: BUTTON_NONE; 179 return (ev.id != SYS_TIMEOUT)? ev.id: BUTTON_NONE;
180} 180}
181 181
182#ifdef HAVE_RECORDER_KEYPAD 182#if CONFIG_KEYPAD == RECORDER_PAD
183 183
184/* AJBR buttons are connected to the CPU as follows: 184/* AJBR buttons are connected to the CPU as follows:
185 * 185 *
@@ -348,7 +348,7 @@ static int button_read(void)
348 return retval; 348 return retval;
349} 349}
350 350
351#elif defined(HAVE_PLAYER_KEYPAD) 351#elif CONFIG_KEYPAD == PLAYER_PAD
352 352
353/* The player has two buttons on port pins: 353/* The player has two buttons on port pins:
354 354
@@ -397,7 +397,7 @@ static int button_read(void)
397 return btn; 397 return btn;
398} 398}
399 399
400#elif defined HAVE_ONDIO_KEYPAD 400#elif CONFIG_KEYPAD == ONDIO_PAD
401 401
402/* 402/*
403 * helper function to swap UP/DOWN, LEFT/RIGHT 403 * helper function to swap UP/DOWN, LEFT/RIGHT