diff options
| author | Linus Nielsen Feltzing <linus@haxx.se> | 2006-07-27 13:27:31 +0000 |
|---|---|---|
| committer | Linus Nielsen Feltzing <linus@haxx.se> | 2006-07-27 13:27:31 +0000 |
| commit | c849219370fd65be2167a24a9f06f03bc1284ac1 (patch) | |
| tree | f86aecea35281ccd42a180c2a92a4b17fecfbcfc /firmware/export/button.h | |
| parent | 81537d49dfa871bbdd4cd83fee292b290ff3c980 (diff) | |
| download | rockbox-c849219370fd65be2167a24a9f06f03bc1284ac1.zip rockbox-c849219370fd65be2167a24a9f06f03bc1284ac1.tar.gz rockbox-c849219370fd65be2167a24a9f06f03bc1284ac1.tar.bz2 rockbox-c849219370fd65be2167a24a9f06f03bc1284ac1.tar.xz | |
Moved the X5 button driver to the target tree
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10339 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/button.h')
| -rw-r--r-- | firmware/export/button.h | 47 |
1 files changed, 7 insertions, 40 deletions
diff --git a/firmware/export/button.h b/firmware/export/button.h index 93e6443..92c9415 100644 --- a/firmware/export/button.h +++ b/firmware/export/button.h @@ -23,8 +23,7 @@ #include <stdbool.h> #include "config.h" #if (CONFIG_KEYPAD == IRIVER_H100_PAD) || \ - (CONFIG_KEYPAD == IRIVER_H300_PAD) || \ - (CONFIG_KEYPAD == IAUDIO_X5_PAD) + (CONFIG_KEYPAD == IRIVER_H300_PAD) #define HAS_BUTTON_HOLD #define HAS_REMOTE_BUTTON_HOLD #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ @@ -64,6 +63,10 @@ bool remote_button_hold(void); #define BUTTON_REPEAT 0x04000000 +#ifdef TARGET_TREE +#include "button-target.h" +#else + /* Target specific button codes */ #if (CONFIG_KEYPAD == IRIVER_H100_PAD)\ @@ -258,44 +261,6 @@ bool remote_button_hold(void); #define BUTTON_REMOTE 0 -#elif CONFIG_KEYPAD == IAUDIO_X5_PAD - -/* iaudio X5 specific button codes */ - - /* Main unit's buttons */ -#define BUTTON_POWER 0x00000001 -#define BUTTON_REC 0x00000002 - -#define BUTTON_LEFT 0x00000004 -#define BUTTON_RIGHT 0x00000008 -#define BUTTON_UP 0x00000010 -#define BUTTON_DOWN 0x00000020 - -#define BUTTON_PLAY 0x00000040 -#define BUTTON_SELECT 0x00000080 - -#define BUTTON_MAIN (BUTTON_POWER|BUTTON_PLAY|BUTTON_LEFT|BUTTON_RIGHT\ - |BUTTON_UP|BUTTON_DOWN|BUTTON_REC|BUTTON_SELECT) - - /* Remote control's buttons */ -#define BUTTON_RC_PLAY 0x00100000 - -#define BUTTON_RC_REW 0x00080000 -#define BUTTON_RC_FF 0x00040000 -#define BUTTON_RC_VOL_UP 0x00020000 -#define BUTTON_RC_VOL_DOWN 0x00010000 - -#define BUTTON_RC_REC 0x00008000 -#define BUTTON_RC_MENU 0x00004000 - -#define BUTTON_RC_MODE 0x00002000 - -#define BUTTON_REMOTE (BUTTON_RC_PLAY|BUTTON_RC_VOL_UP|BUTTON_RC_VOL_DOWN\ - |BUTTON_RC_REW|BUTTON_RC_FF\ - |BUTTON_RC_REC|BUTTON_RC_MENU|BUTTON_RC_MODE) - - - #elif CONFIG_KEYPAD == GIGABEAT_PAD /* Toshiba Gigabeat specific button codes */ @@ -337,5 +302,7 @@ bool remote_button_hold(void); #endif /* RECORDER/PLAYER/ONDIO/GMINI KEYPAD */ +#endif /* TARGET_TREE */ + #endif /* _BUTTON_H_ */ |