From 8c1d94fb235d69c5a61798b9f62d6b6663e738bc Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Sat, 20 Apr 2002 14:42:49 +0000 Subject: Added player button scanning git-svn-id: svn://svn.rockbox.org/rockbox/trunk@154 a1c6a512-1295-4272-9138-f99709370657 --- firmware/button.h | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) (limited to 'firmware/button.h') diff --git a/firmware/button.h b/firmware/button.h index a09c7a25dc..a8cc71b875 100644 --- a/firmware/button.h +++ b/firmware/button.h @@ -19,29 +19,36 @@ #include "config.h" -#ifdef HAVE_RECORDER_KEYPAD -/* - * Archos Jukebox Recorder button functions - */ +void button_init (void); +int button_get (void); -/* Button codes */ +/* Shared button codes */ #define BUTTON_NONE 0x0000 #define BUTTON_ON 0x0001 -#define BUTTON_OFF 0x0002 -#define BUTTON_PLAY 0x0004 #define BUTTON_UP 0x0010 #define BUTTON_DOWN 0x0020 #define BUTTON_LEFT 0x0040 #define BUTTON_RIGHT 0x0080 -#define BUTTON_F1 0x0100 -#define BUTTON_F2 0x0200 -#define BUTTON_F3 0x0400 /* Button modifiers */ #define BUTTON_HELD 0x4000 #define BUTTON_REL 0x8000 -void button_init (void); -int button_get (void); + +#ifdef HAVE_RECORDER_KEYPAD + +/* Recorder specific button codes */ +#define BUTTON_OFF 0x0002 +#define BUTTON_PLAY 0x0004 +#define BUTTON_F1 0x0100 +#define BUTTON_F2 0x0200 +#define BUTTON_F3 0x0400 + +#elif HAVE_PLAYER_KEYPAD + +/* Jukebox 6000 and Studio specific button codes */ +#define BUTTON_MENU 0x0002 +#define BUTTON_PLAY BUTTON_UP +#define BUTTON_STOP BUTTON_DOWN #endif -- cgit v1.2.3