From c849219370fd65be2167a24a9f06f03bc1284ac1 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Thu, 27 Jul 2006 13:27:31 +0000 Subject: Moved the X5 button driver to the target tree git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10339 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/button.h | 47 +++++++---------------------------------------- 1 file changed, 7 insertions(+), 40 deletions(-) (limited to 'firmware/export/button.h') diff --git a/firmware/export/button.h b/firmware/export/button.h index 93e6443645..92c9415372 100644 --- a/firmware/export/button.h +++ b/firmware/export/button.h @@ -23,8 +23,7 @@ #include #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_ */ -- cgit v1.2.3