diff options
68 files changed, 27 insertions, 502 deletions
diff --git a/firmware/export/button.h b/firmware/export/button.h index 3847d2a..3f6052a 100644 --- a/firmware/export/button.h +++ b/firmware/export/button.h @@ -28,8 +28,26 @@ #include "button-target.h" #endif +#ifndef BUTTON_REMOTE +# define BUTTON_REMOTE 0 +#endif + extern struct event_queue button_queue; +void button_init_device(void); +#ifdef HAVE_BUTTON_DATA +int button_read_device(int *); +#else +int button_read_device(void); +#endif + +#ifdef HAS_BUTTON_HOLD +bool button_hold(void); +#endif +#ifdef HAS_REMOTE_BUTTON_HOLD +bool remote_button_hold(void); +#endif + void button_init (void) INIT_ATTR; void button_close(void); int button_queue_count(void); diff --git a/firmware/target/arm/archos/av300/button-target.h b/firmware/target/arm/archos/av300/button-target.h index bda6a34..a4c4396 100644 --- a/firmware/target/arm/archos/av300/button-target.h +++ b/firmware/target/arm/archos/av300/button-target.h @@ -22,12 +22,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - -void button_init_device(void); -int button_read_device(void); - /* Main unit's buttons */ #define BUTTON_ON 0x00000001 diff --git a/firmware/target/arm/as3525/button-clip.c b/firmware/target/arm/as3525/button-clip.c index 04be845..18bac8a 100644 --- a/firmware/target/arm/as3525/button-clip.c +++ b/firmware/target/arm/as3525/button-clip.c @@ -21,7 +21,7 @@ * ****************************************************************************/ #include "system.h" -#include "button-target.h" +#include "button.h" #include "as3525v2.h" #ifndef BOOTLOADER #include "backlight.h" diff --git a/firmware/target/arm/as3525/button-e200v2-fuze.c b/firmware/target/arm/as3525/button-e200v2-fuze.c index 2cbdcf5..13bd461 100644 --- a/firmware/target/arm/as3525/button-e200v2-fuze.c +++ b/firmware/target/arm/as3525/button-e200v2-fuze.c @@ -23,7 +23,7 @@ #include "config.h" #include "system.h" #include "button.h" -#include "button-target.h" +#include "button.h" #include "backlight.h" #include "dbop-as3525.h" diff --git a/firmware/target/arm/as3525/sansa-c200v2/button-c200v2.c b/firmware/target/arm/as3525/sansa-c200v2/button-c200v2.c index 378b313..36ef43d 100644 --- a/firmware/target/arm/as3525/sansa-c200v2/button-c200v2.c +++ b/firmware/target/arm/as3525/sansa-c200v2/button-c200v2.c @@ -21,7 +21,6 @@ #include "config.h" #include "system.h" -#include "button-target.h" #include "button.h" #include "backlight.h" #include "dbop-as3525.h" diff --git a/firmware/target/arm/as3525/sansa-c200v2/button-target.h b/firmware/target/arm/as3525/sansa-c200v2/button-target.h index 5f3c725..d5b2258 100644 --- a/firmware/target/arm/as3525/sansa-c200v2/button-target.h +++ b/firmware/target/arm/as3525/sansa-c200v2/button-target.h @@ -22,15 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* Sandisk Sansa c200 button codes */ /* Main unit's buttons */ @@ -46,9 +39,6 @@ int button_read_device(void); #define BUTTON_MAIN 0x00000fff -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/as3525/sansa-clip/button-target.h b/firmware/target/arm/as3525/sansa-clip/button-target.h index 238fd1d..85d5a47 100644 --- a/firmware/target/arm/as3525/sansa-clip/button-target.h +++ b/firmware/target/arm/as3525/sansa-clip/button-target.h @@ -22,15 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -void button_init_device(void); -int button_read_device(void); -bool button_hold(void); - /* Main unit's buttons */ #define BUTTON_HOME 0x00000001 @@ -50,8 +43,6 @@ bool button_hold(void); |BUTTON_UP|BUTTON_DOWN|BUTTON_LEFT|BUTTON_RIGHT\ |BUTTON_SELECT|BUTTON_POWER) -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/as3525/sansa-clipplus/button-clip.c b/firmware/target/arm/as3525/sansa-clipplus/button-clip.c index 6514346..60b8c8f 100644 --- a/firmware/target/arm/as3525/sansa-clipplus/button-clip.c +++ b/firmware/target/arm/as3525/sansa-clipplus/button-clip.c @@ -19,7 +19,7 @@ * KIND, either express or implied. * ****************************************************************************/ -#include "button-target.h" +#include "button.h" #include "as3525v2.h" #include "kernel.h" diff --git a/firmware/target/arm/as3525/sansa-clipplus/button-target.h b/firmware/target/arm/as3525/sansa-clipplus/button-target.h index c341a94..8176382 100644 --- a/firmware/target/arm/as3525/sansa-clipplus/button-target.h +++ b/firmware/target/arm/as3525/sansa-clipplus/button-target.h @@ -22,12 +22,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - -void button_init_device(void); -int button_read_device(void); - /* Main unit's buttons */ #define BUTTON_HOME 0x00000001 @@ -47,8 +41,6 @@ int button_read_device(void); |BUTTON_UP|BUTTON_DOWN|BUTTON_LEFT|BUTTON_RIGHT\ |BUTTON_SELECT|BUTTON_POWER) -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/as3525/sansa-clipv2/button-target.h b/firmware/target/arm/as3525/sansa-clipv2/button-target.h index 238fd1d..85d5a47 100644 --- a/firmware/target/arm/as3525/sansa-clipv2/button-target.h +++ b/firmware/target/arm/as3525/sansa-clipv2/button-target.h @@ -22,15 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -void button_init_device(void); -int button_read_device(void); -bool button_hold(void); - /* Main unit's buttons */ #define BUTTON_HOME 0x00000001 @@ -50,8 +43,6 @@ bool button_hold(void); |BUTTON_UP|BUTTON_DOWN|BUTTON_LEFT|BUTTON_RIGHT\ |BUTTON_SELECT|BUTTON_POWER) -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/as3525/sansa-clipzip/button-clipzip.c b/firmware/target/arm/as3525/sansa-clipzip/button-clipzip.c index c22c5e2..4fdb87f 100644 --- a/firmware/target/arm/as3525/sansa-clipzip/button-clipzip.c +++ b/firmware/target/arm/as3525/sansa-clipzip/button-clipzip.c @@ -21,7 +21,7 @@ ****************************************************************************/ #include "config.h" -#include "button-target.h" +#include "button.h" #include "as3525v2.h" #include "system.h" #include "kernel.h" diff --git a/firmware/target/arm/as3525/sansa-clipzip/button-target.h b/firmware/target/arm/as3525/sansa-clipzip/button-target.h index 8a93d45..8176382 100644 --- a/firmware/target/arm/as3525/sansa-clipzip/button-target.h +++ b/firmware/target/arm/as3525/sansa-clipzip/button-target.h @@ -22,11 +22,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include "config.h" - -void button_init_device(void); -int button_read_device(void); - /* Main unit's buttons */ #define BUTTON_HOME 0x00000001 @@ -46,8 +41,6 @@ int button_read_device(void); |BUTTON_UP|BUTTON_DOWN|BUTTON_LEFT|BUTTON_RIGHT\ |BUTTON_SELECT|BUTTON_POWER) -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/as3525/sansa-e200v2/button-target.h b/firmware/target/arm/as3525/sansa-e200v2/button-target.h index 7a0e9e5..4c41a4b 100644 --- a/firmware/target/arm/as3525/sansa-e200v2/button-target.h +++ b/firmware/target/arm/as3525/sansa-e200v2/button-target.h @@ -22,14 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); unsigned short button_read_dbop(void); #define get_scrollwheel button_read_dbop @@ -54,9 +48,6 @@ unsigned short button_read_dbop(void); #define BUTTON_MAIN 0x00000fff -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/as3525/sansa-fuze/button-target.h b/firmware/target/arm/as3525/sansa-fuze/button-target.h index 2cee937..1bcc739 100644 --- a/firmware/target/arm/as3525/sansa-fuze/button-target.h +++ b/firmware/target/arm/as3525/sansa-fuze/button-target.h @@ -22,14 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -void button_init_device(void); -bool button_hold(void); -int button_read_device(void); unsigned short button_read_dbop(void); #define get_scrollwheel button_read_dbop @@ -61,9 +55,6 @@ unsigned short button_read_dbop(void); |BUTTON_SCROLL_BACK|BUTTON_SCROLL_FWD \ |BUTTON_HOLD) -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/as3525/sansa-fuzev2/button-target.h b/firmware/target/arm/as3525/sansa-fuzev2/button-target.h index 596ac01..6ea1a96 100644 --- a/firmware/target/arm/as3525/sansa-fuzev2/button-target.h +++ b/firmware/target/arm/as3525/sansa-fuzev2/button-target.h @@ -22,14 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -void button_init_device(void); -bool button_hold(void); -int button_read_device(void); /* Sandisk Sansa Fuze button codes */ /* Main unit's buttons - mapped for optimal reading */ @@ -52,9 +46,6 @@ int button_read_device(void); |BUTTON_SCROLL_BACK|BUTTON_SCROLL_FWD \ |BUTTON_HOLD) -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/as3525/sansa-m200v4/button-target.h b/firmware/target/arm/as3525/sansa-m200v4/button-target.h index 49a7409..00876c4 100644 --- a/firmware/target/arm/as3525/sansa-m200v4/button-target.h +++ b/firmware/target/arm/as3525/sansa-m200v4/button-target.h @@ -22,15 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -void button_init_device(void); -int button_read_device(void); -bool button_hold(void); - /* Main unit's buttons */ #define BUTTON_POWER 0x00000001 #define BUTTON_VOL_UP 0x00000002 @@ -46,8 +39,6 @@ bool button_hold(void); |BUTTON_UP|BUTTON_DOWN|BUTTON_LEFT\ |BUTTON_RIGHT|BUTTON_SELECT|BUTTON_HOLD) -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 40 diff --git a/firmware/target/arm/as3525/system-as3525.c b/firmware/target/arm/as3525/system-as3525.c index 965030e..89a0793 100644 --- a/firmware/target/arm/as3525/system-as3525.c +++ b/firmware/target/arm/as3525/system-as3525.c @@ -29,7 +29,7 @@ #include "dma-target.h" #include "clock-target.h" #include "fmradio_i2c.h" -#include "button-target.h" +#include "button.h" #include "backlight-target.h" #include "lcd.h" diff --git a/firmware/target/arm/at91sam/lyre_proto1/button-target.h b/firmware/target/arm/at91sam/lyre_proto1/button-target.h index e05f9f2..bfba483 100644 --- a/firmware/target/arm/at91sam/lyre_proto1/button-target.h +++ b/firmware/target/arm/at91sam/lyre_proto1/button-target.h @@ -22,9 +22,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define BUTTON_SELECT 0x00000001 #define BUTTON_MENU 0x00000002 #define BUTTON_PLAY 0x00000004 @@ -38,11 +35,5 @@ #define BUTTON_MAIN (BUTTON_UP|BUTTON_DOWN|BUTTON_RIGHT|BUTTON_LEFT \ |BUTTON_SELECT|BUTTON_MENU|BUTTON_PLAY \ |BUTTON_STOP) -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - -/* No Remote control */ -#define BUTTON_REMOTE 0 #endif /* _BUTTON_TARGET_H_ */ diff --git a/firmware/target/arm/imx233/sansa-fuzeplus/button-target.h b/firmware/target/arm/imx233/sansa-fuzeplus/button-target.h index 1536dbe..89088b5 100644 --- a/firmware/target/arm/imx233/sansa-fuzeplus/button-target.h +++ b/firmware/target/arm/imx233/sansa-fuzeplus/button-target.h @@ -21,11 +21,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - -void button_init_device(void); -int button_read_device(void); bool button_debug_screen(void); /* Main unit's buttons */ @@ -49,8 +44,6 @@ bool button_debug_screen(void); BUTTON_PLAYPAUSE|BUTTON_BACK| \ BUTTON_BOTTOMRIGHT|BUTTON_BOTTOMLEFT) -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/imx31/gigabeat-s/button-target.h b/firmware/target/arm/imx31/gigabeat-s/button-target.h index 940ebac..ce624ed 100644 --- a/firmware/target/arm/imx31/gigabeat-s/button-target.h +++ b/firmware/target/arm/imx31/gigabeat-s/button-target.h @@ -21,7 +21,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> #include "config.h" #define HAS_BUTTON_HOLD @@ -30,10 +29,7 @@ #define BUTTON_DRIVER_CLOSE #endif -bool button_hold(void); -void button_init_device(void); void button_close_device(void); -int button_read_device(void); void button_power_event(void); void headphone_detect_event(void); void headphone_init(void); diff --git a/firmware/target/arm/ipod/button-target.h b/firmware/target/arm/ipod/button-target.h index 67bdc72..82f600d 100644 --- a/firmware/target/arm/ipod/button-target.h +++ b/firmware/target/arm/ipod/button-target.h @@ -21,15 +21,10 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> #include "config.h" #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - void ipod_mini_button_int(void); void ipod_3g_button_int(void); void ipod_4g_button_int(void); @@ -63,8 +58,6 @@ void ipod_4g_button_int(void); #define BUTTON_REMOTE (BUTTON_RC_PLAY|BUTTON_RC_STOP\ |BUTTON_RC_LEFT|BUTTON_RC_RIGHT\ |BUTTON_RC_VOL_UP|BUTTON_RC_VOL_DOWN) -#else -#define BUTTON_REMOTE 0 #endif /* This is for later diff --git a/firmware/target/arm/iriver/h10/button-target.h b/firmware/target/arm/iriver/h10/button-target.h index c2d7165..2cd4a14 100644 --- a/firmware/target/arm/iriver/h10/button-target.h +++ b/firmware/target/arm/iriver/h10/button-target.h @@ -24,17 +24,9 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD #define HAS_REMOTE_BUTTON_HOLD -bool button_hold(void); -bool remote_button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* iriver H10 specific button codes */ /* Main unit's buttons */ diff --git a/firmware/target/arm/olympus/mrobe-100/button-target.h b/firmware/target/arm/olympus/mrobe-100/button-target.h index 93d42d6..050fc8d 100644 --- a/firmware/target/arm/olympus/mrobe-100/button-target.h +++ b/firmware/target/arm/olympus/mrobe-100/button-target.h @@ -22,17 +22,12 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> #include "config.h" #define MEP_BUTTON_HEADER 0x1a #define MEP_BUTTON_ID 0x09 #define MEP_ABSOLUTE_HEADER 0x0b -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - #ifndef BOOTLOADER void button_int(void); #endif @@ -60,7 +55,6 @@ void button_int(void); #ifdef HAVE_REMOTE_LCD void headphones_int(void); -bool remote_button_hold(void); /* Remote control's buttons */ #define BUTTON_RC_PLAY 0x00010000 @@ -77,8 +71,6 @@ bool remote_button_hold(void); #define HAS_REMOTE_BUTTON_HOLD #define RC_POWEROFF_BUTTON BUTTON_RC_PLAY -#else -#define BUTTON_REMOTE 0 #endif /* HAVE_REMOTE_LCD */ #endif /* _BUTTON_TARGET_H_ */ diff --git a/firmware/target/arm/pbell/vibe500/button-target.h b/firmware/target/arm/pbell/vibe500/button-target.h index fa29c27..93c8da4 100644 --- a/firmware/target/arm/pbell/vibe500/button-target.h +++ b/firmware/target/arm/pbell/vibe500/button-target.h @@ -21,7 +21,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> #include "config.h" #define MEP_BUTTON_HEADER 0x19 @@ -31,10 +30,6 @@ #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - #ifndef BOOTLOADER void button_int(void); #endif @@ -57,8 +52,6 @@ void button_int(void); #define BUTTON_MAIN 0x00000fff -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/philips/hdd1630/button-target.h b/firmware/target/arm/philips/hdd1630/button-target.h index b7fc21a..28364c6 100644 --- a/firmware/target/arm/philips/hdd1630/button-target.h +++ b/firmware/target/arm/philips/hdd1630/button-target.h @@ -22,7 +22,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> #include "config.h" #define MEP_BUTTON_HEADER 0x19 @@ -31,10 +30,6 @@ #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - #ifndef BOOTLOADER void button_int(void); #endif @@ -54,9 +49,6 @@ void button_int(void); #define BUTTON_MAIN 0x00000fff -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/philips/hdd6330/button-target.h b/firmware/target/arm/philips/hdd6330/button-target.h index 8d4ed5e..f8eaa82 100644 --- a/firmware/target/arm/philips/hdd6330/button-target.h +++ b/firmware/target/arm/philips/hdd6330/button-target.h @@ -22,7 +22,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> #include "config.h" #define MEP_BUTTON_HEADER 0x19 @@ -33,10 +32,6 @@ #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - #ifndef BOOTLOADER void button_int(void); #endif @@ -57,9 +52,6 @@ void button_int(void); #define BUTTON_TAP 0x00001000 #define BUTTON_MAIN 0x00001fff -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/philips/sa9200/button-target.h b/firmware/target/arm/philips/sa9200/button-target.h index 7d06015..1c86a75 100644 --- a/firmware/target/arm/philips/sa9200/button-target.h +++ b/firmware/target/arm/philips/sa9200/button-target.h @@ -22,18 +22,12 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define MEP_BUTTON_HEADER 0x1a #define MEP_BUTTON_ID 0x09 #define MEP_ABSOLUTE_HEADER 0x0b #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); void button_int(void); /* Main unit's buttons */ @@ -51,9 +45,6 @@ void button_int(void); #define BUTTON_MAIN 0x00000fff -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/pnx0101/iriver-ifp7xx/button-target.h b/firmware/target/arm/pnx0101/iriver-ifp7xx/button-target.h index 0fabc65..6932b89 100644 --- a/firmware/target/arm/pnx0101/iriver-ifp7xx/button-target.h +++ b/firmware/target/arm/pnx0101/iriver-ifp7xx/button-target.h @@ -24,15 +24,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* iriver IFP7XX specific button codes */ #define BUTTON_PLAY 0x00000001 @@ -50,8 +43,6 @@ int button_read_device(void); |BUTTON_LEFT|BUTTON_RIGHT|BUTTON_UP|BUTTON_DOWN\ |BUTTON_MODE|BUTTON_EQ) -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_PLAY #define POWEROFF_COUNT 40 diff --git a/firmware/target/arm/rk27xx/hm60x/button-target.h b/firmware/target/arm/rk27xx/hm60x/button-target.h index 0209e06..9165a99 100644 --- a/firmware/target/arm/rk27xx/hm60x/button-target.h +++ b/firmware/target/arm/rk27xx/hm60x/button-target.h @@ -21,23 +21,12 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - -void button_init_device(void); -int button_read_device(void); - - #define BUTTON_UP 0x00000001 #define BUTTON_DOWN 0x00000004 #define BUTTON_LEFT 0x00000008 #define BUTTON_RIGHT 0x00000010 #define BUTTON_PLAY 0x00000020 - -#define BUTTON_REMOTE 0 - - #define POWEROFF_BUTTON 0x02 #define POWEROFF_COUNT 30 diff --git a/firmware/target/arm/rk27xx/hm801/button-target.h b/firmware/target/arm/rk27xx/hm801/button-target.h index 4af054b..4449266 100644 --- a/firmware/target/arm/rk27xx/hm801/button-target.h +++ b/firmware/target/arm/rk27xx/hm801/button-target.h @@ -21,13 +21,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - -void button_init_device(void); -int button_read_device(void); - - #define BUTTON_UP 0x00000001 #define BUTTON_DOWN 0x00000004 #define BUTTON_LEFT 0x00000008 @@ -37,10 +30,6 @@ int button_read_device(void); #define BUTTON_PREV 0x00000080 #define BUTTON_PLAY 0x00000100 - -#define BUTTON_REMOTE 0 - - #define POWEROFF_BUTTON 0x02 #define POWEROFF_COUNT 30 diff --git a/firmware/target/arm/rk27xx/rk27generic/button-target.h b/firmware/target/arm/rk27xx/rk27generic/button-target.h index cc14dfc..55169b0 100644 --- a/firmware/target/arm/rk27xx/rk27generic/button-target.h +++ b/firmware/target/arm/rk27xx/rk27generic/button-target.h @@ -21,12 +21,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - -void button_init_device(void); -int button_read_device(void); - /* Main unit's buttons */ /* values assigned corespond to GPIOs numbers */ #define BUTTON_PLAY 0x00000002 @@ -40,8 +34,6 @@ int button_read_device(void); #define BUTTON_RIGHT BUTTON_FF #define BUTTON_ON BUTTON_PLAY -#define BUTTON_REMOTE 0 - #define BUTTON_MAIN (BUTTON_PLAY|BUTTON_REW|BUTTON_FF|\ BUTTON_VOL|BUTTON_M) diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/button-target.h b/firmware/target/arm/s3c2440/gigabeat-fx/button-target.h index e43ad27..6852e733 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/button-target.h +++ b/firmware/target/arm/s3c2440/gigabeat-fx/button-target.h @@ -21,14 +21,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); void touchpad_set_sensitivity(int level); /* Toshiba Gigabeat specific button codes */ diff --git a/firmware/target/arm/s3c2440/mini2440/button-target.h b/firmware/target/arm/s3c2440/mini2440/button-target.h index 66419b4..685af72 100644 --- a/firmware/target/arm/s3c2440/mini2440/button-target.h +++ b/firmware/target/arm/s3c2440/mini2440/button-target.h @@ -21,13 +21,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - - -bool button_hold(void); -void button_init_device(void); -int button_read_device(int*); void touchpad_set_sensitivity(int level); /* Mini2440 specific button codes */ @@ -76,8 +69,6 @@ void touchpad_set_sensitivity(int level); BUTTON_UP |BUTTON_DOWN|BUTTON_SELECT | \ BUTTON_A |BUTTON_POWER ) -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_MENU #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/s5l8700/ipodnano2g/button-target.h b/firmware/target/arm/s5l8700/ipodnano2g/button-target.h index 67bdc72..82f600d 100644 --- a/firmware/target/arm/s5l8700/ipodnano2g/button-target.h +++ b/firmware/target/arm/s5l8700/ipodnano2g/button-target.h @@ -21,15 +21,10 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> #include "config.h" #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - void ipod_mini_button_int(void); void ipod_3g_button_int(void); void ipod_4g_button_int(void); @@ -63,8 +58,6 @@ void ipod_4g_button_int(void); #define BUTTON_REMOTE (BUTTON_RC_PLAY|BUTTON_RC_STOP\ |BUTTON_RC_LEFT|BUTTON_RC_RIGHT\ |BUTTON_RC_VOL_UP|BUTTON_RC_VOL_DOWN) -#else -#define BUTTON_REMOTE 0 #endif /* This is for later diff --git a/firmware/target/arm/s5l8700/meizu-m3/button-target.h b/firmware/target/arm/s5l8700/meizu-m3/button-target.h index 8aaca17..93f102c 100644 --- a/firmware/target/arm/s5l8700/meizu-m3/button-target.h +++ b/firmware/target/arm/s5l8700/meizu-m3/button-target.h @@ -21,14 +21,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* Meizu M3 specific button codes */ #define BUTTON_PREVNEXT 0x00000001 #define BUTTON_MENU 0x00000002 @@ -40,8 +34,6 @@ int button_read_device(void); #define BUTTON_MAIN (BUTTON_PREVNEXT|BUTTON_MENU|BUTTON_PLAY) -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_PLAY #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/s5l8700/meizu-m6sl/button-target.h b/firmware/target/arm/s5l8700/meizu-m6sl/button-target.h index 7fab9c4..022a0b6 100644 --- a/firmware/target/arm/s5l8700/meizu-m6sl/button-target.h +++ b/firmware/target/arm/s5l8700/meizu-m6sl/button-target.h @@ -21,15 +21,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* Toshiba Gigabeat specific button codes */ #define BUTTON_LEFT 0x00000001 @@ -46,8 +39,6 @@ int button_read_device(void); #define BUTTON_MAIN (BUTTON_MENU|BUTTON_LEFT|BUTTON_RIGHT\ |BUTTON_UP|BUTTON_DOWN|BUTTON_SELECT|BUTTON_PLAY) -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_PLAY #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/s5l8700/meizu-m6sp/button-target.h b/firmware/target/arm/s5l8700/meizu-m6sp/button-target.h index db6445f..58d19d1 100644 --- a/firmware/target/arm/s5l8700/meizu-m6sp/button-target.h +++ b/firmware/target/arm/s5l8700/meizu-m6sp/button-target.h @@ -21,15 +21,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* Meizu M6 specific button codes */ #define BUTTON_LEFT 0x00000001 @@ -43,8 +36,6 @@ int button_read_device(void); #define BUTTON_MAIN (BUTTON_LEFT|BUTTON_RIGHT|BUTTON_PLAY|BUTTON_MENU\ |BUTTON_SELECT|BUTTON_ENTER) -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_PLAY #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/s5l8700/yps3/button-target.h b/firmware/target/arm/s5l8700/yps3/button-target.h index 86e8488..4b3ffa4 100644 --- a/firmware/target/arm/s5l8700/yps3/button-target.h +++ b/firmware/target/arm/s5l8700/yps3/button-target.h @@ -21,14 +21,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - #define BUTTON_BACK 0x00000001 #define BUTTON_MENU 0x00000002 #define BUTTON_UP 0x00000004 @@ -41,10 +35,7 @@ int button_read_device(void); #define BUTTON_MAIN (BUTTON_BACK|BUTTON_MENU|BUTTON_UP|BUTTON_DOWN|BUTTON_LEFT|\ BUTTON_RIGHT|BUTTON_SELECT) -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 #endif /* _BUTTON_TARGET_H_ */ - diff --git a/firmware/target/arm/s5l8702/ipod6g/button-target.h b/firmware/target/arm/s5l8702/ipod6g/button-target.h index 0bd89d1..ed17fc4 100644 --- a/firmware/target/arm/s5l8702/ipod6g/button-target.h +++ b/firmware/target/arm/s5l8702/ipod6g/button-target.h @@ -21,15 +21,10 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> #include "config.h" #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - void ipod_mini_button_int(void); void ipod_3g_button_int(void); void ipod_4g_button_int(void); @@ -63,8 +58,6 @@ void ipod_4g_button_int(void); #define BUTTON_REMOTE (BUTTON_RC_PLAY|BUTTON_RC_STOP\ |BUTTON_RC_LEFT|BUTTON_RC_RIGHT\ |BUTTON_RC_VOL_UP|BUTTON_RC_VOL_DOWN) -#else -#define BUTTON_REMOTE 0 #endif /* This is for later diff --git a/firmware/target/arm/samsung/button-target.h b/firmware/target/arm/samsung/button-target.h index 035010a..61561dc 100644 --- a/firmware/target/arm/samsung/button-target.h +++ b/firmware/target/arm/samsung/button-target.h @@ -22,15 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* Button codes for Samsung YH-820, 920, 925 */ /* Main unit's buttons */ @@ -46,9 +39,6 @@ int button_read_device(void); #define BUTTON_MAIN 0x000000ff -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_PLAY #define POWEROFF_COUNT 15 diff --git a/firmware/target/arm/sandisk/sansa-c200/button-target.h b/firmware/target/arm/sandisk/sansa-c200/button-target.h index cc668c4..1b35297 100644 --- a/firmware/target/arm/sandisk/sansa-c200/button-target.h +++ b/firmware/target/arm/sandisk/sansa-c200/button-target.h @@ -22,15 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* Sandisk Sansa c200 button codes */ /* Main unit's buttons */ @@ -46,9 +39,6 @@ int button_read_device(void); #define BUTTON_MAIN 0x00000fff -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/sandisk/sansa-e200/button-target.h b/firmware/target/arm/sandisk/sansa-e200/button-target.h index b392851..1622547 100644 --- a/firmware/target/arm/sandisk/sansa-e200/button-target.h +++ b/firmware/target/arm/sandisk/sansa-e200/button-target.h @@ -22,14 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); void clickwheel_int(void); void button_int(void); @@ -49,9 +43,6 @@ void button_int(void); #define BUTTON_MAIN 0x00000fff -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/sandisk/sansa-view/button-target.h b/firmware/target/arm/sandisk/sansa-view/button-target.h index 18931da..6b49f90 100644 --- a/firmware/target/arm/sandisk/sansa-view/button-target.h +++ b/firmware/target/arm/sandisk/sansa-view/button-target.h @@ -22,14 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -void button_init_device(void); -bool button_hold(void); -int button_read_device(void); /* Sandisk Sansa View button codes */ /* Main unit's buttons */ @@ -53,9 +47,6 @@ int button_read_device(void); |BUTTON_SCROLL_BACK|BUTTON_SCROLL_FWD \ |BUTTON_HOLD) -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/tatung/tpj1022/button-target.h b/firmware/target/arm/tatung/tpj1022/button-target.h index 979cf88..1143c1b 100644 --- a/firmware/target/arm/tatung/tpj1022/button-target.h +++ b/firmware/target/arm/tatung/tpj1022/button-target.h @@ -24,11 +24,6 @@ #define HAS_BUTTON_HOLD -#define button_init_device() - -bool button_hold(void); -int button_read_device(void); - /* Main unit's buttons */ #define BUTTON_VOL_DOWN 0x00000001 @@ -50,9 +45,6 @@ int button_read_device(void); #define BUTTON_MAIN 0x00000FFF -/* No Remote control */ -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/tcc77x/c100/button-target.h b/firmware/target/arm/tcc77x/c100/button-target.h index 73c04b6..0e8b7e8 100644 --- a/firmware/target/arm/tcc77x/c100/button-target.h +++ b/firmware/target/arm/tcc77x/c100/button-target.h @@ -22,15 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -void button_init_device(void); -int button_read_device(void); -bool button_hold(void); - /* Main unit's buttons */ #define BUTTON_POWER 0x00000001 #define BUTTON_VOLUP 0x00000002 @@ -45,8 +38,6 @@ bool button_hold(void); |BUTTON_UP|BUTTON_DOWN|BUTTON_LEFT\ |BUTTON_RIGHT|BUTTON_SELECT) -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 40 diff --git a/firmware/target/arm/tcc77x/iaudio7/button-target.h b/firmware/target/arm/tcc77x/iaudio7/button-target.h index fafaf4a..9d232d9 100644 --- a/firmware/target/arm/tcc77x/iaudio7/button-target.h +++ b/firmware/target/arm/tcc77x/iaudio7/button-target.h @@ -21,15 +21,8 @@ #ifndef _IAUDIO7_BUTTON_TARGET_H_ #define _IAUDIO7_BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* Main unit's buttons */ #define BUTTON_POWER 0x00000001 #define BUTTON_VOLUP 0x00000002 @@ -47,9 +40,6 @@ int button_read_device(void); BUTTON_MENU|BUTTON_LEFT|BUTTON_RIGHT| \ BUTTON_PLAY|BUTTON_STOP) -/* No remote */ -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/tcc77x/logikdax/button-target.h b/firmware/target/arm/tcc77x/logikdax/button-target.h index 4146745..505fe43 100644 --- a/firmware/target/arm/tcc77x/logikdax/button-target.h +++ b/firmware/target/arm/tcc77x/logikdax/button-target.h @@ -22,12 +22,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - -void button_init_device(void); -int button_read_device(void); - /* Main unit's buttons */ #define BUTTON_POWERPLAY 0x00000001 #define BUTTON_MODE 0x00000002 @@ -44,8 +38,6 @@ int button_read_device(void); |BUTTON_REC|BUTTON_PRESET|BUTTON_LEFT\ |BUTTON_RIGHT|BUTTON_UP|BUTTON_DOWN|BUTTON_SELECT) -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWERPLAY #define POWEROFF_COUNT 40 diff --git a/firmware/target/arm/tcc77x/m200/button-target.h b/firmware/target/arm/tcc77x/m200/button-target.h index acf80b2..b96df22 100644 --- a/firmware/target/arm/tcc77x/m200/button-target.h +++ b/firmware/target/arm/tcc77x/m200/button-target.h @@ -22,15 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -void button_init_device(void); -int button_read_device(void); -bool button_hold(void); - /* Main unit's buttons */ #define BUTTON_MENU 0x00000001 #define BUTTON_VOLUP 0x00000002 @@ -45,8 +38,6 @@ bool button_hold(void); |BUTTON_PLAYPAUSE|BUTTON_REPEATAB|BUTTON_LEFT\ |BUTTON_RIGHT|BUTTON_SELECT) -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_MENU #define POWEROFF_COUNT 40 diff --git a/firmware/target/arm/tcc780x/cowond2/button-target.h b/firmware/target/arm/tcc780x/cowond2/button-target.h index 7d3736f..cca1021 100644 --- a/firmware/target/arm/tcc780x/cowond2/button-target.h +++ b/firmware/target/arm/tcc780x/cowond2/button-target.h @@ -22,15 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(int *data); - /* Main unit's buttons */ #define BUTTON_POWER 0x00000001 #define BUTTON_PLUS 0x00000002 @@ -56,9 +49,6 @@ int button_read_device(int *data); #define BUTTON_MAIN 0x1FFF -/* No remote */ -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/arm/tms320dm320/creative-zvm/button-target.h b/firmware/target/arm/tms320dm320/creative-zvm/button-target.h index 173d98b..50a182a 100644 --- a/firmware/target/arm/tms320dm320/creative-zvm/button-target.h +++ b/firmware/target/arm/tms320dm320/creative-zvm/button-target.h @@ -47,8 +47,6 @@ #define BUTTON_VOL_DOWN (1 << 14) #endif -#define BUTTON_REMOTE 0 - #ifndef CREATIVE_ZV #define BUTTON_MAIN ( BUTTON_BACK | BUTTON_MENU | BUTTON_LEFT | BUTTON_RIGHT \ | BUTTON_UP | BUTTON_DOWN | BUTTON_SELECT | BUTTON_POWER \ @@ -65,12 +63,6 @@ #define HAS_BUTTON_HOLD -void button_init_device(void); -int button_read_device(void); -bool headphones_inserted(void); -bool button_hold(void); bool button_usb_connected(void); -int get_debug_info(int choice); - #endif /* _BUTTON_TARGET_H_ */ diff --git a/firmware/target/arm/tms320dm320/mrobe-500/button-target.h b/firmware/target/arm/tms320dm320/mrobe-500/button-target.h index cd746db..7349387 100644 --- a/firmware/target/arm/tms320dm320/mrobe-500/button-target.h +++ b/firmware/target/arm/tms320dm320/mrobe-500/button-target.h @@ -22,14 +22,10 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include "config.h" +#include <stdbool.h> #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(int *data); - /* This is called from the tsc2100 interupt handler in adc-mr500.c */ void touch_read_coord(void); diff --git a/firmware/target/arm/tms320dm320/sansa-connect/button-target.h b/firmware/target/arm/tms320dm320/sansa-connect/button-target.h index 2eb571a..5dddfc6 100644 --- a/firmware/target/arm/tms320dm320/sansa-connect/button-target.h +++ b/firmware/target/arm/tms320dm320/sansa-connect/button-target.h @@ -22,10 +22,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include "config.h" - -#define BUTTON_REMOTE 0 - /* these definitions match the avr hid reply */ #define BUTTON_LEFT (1 << 2) #define BUTTON_UP (1 << 3) @@ -43,8 +39,6 @@ #define BUTTON_SCROLL_FWD (1 << 7) #define BUTTON_SCROLL_BACK (1 << 8) - -#define BUTTON_REMOTE 0 #define BUTTON_MAIN (BUTTON_LEFT | BUTTON_UP | BUTTON_RIGHT | BUTTON_DOWN |\ BUTTON_SELECT | BUTTON_VOL_UP | BUTTON_VOL_DOWN |\ BUTTON_NEXT | BUTTON_PREV | BUTTON_POWER |\ @@ -55,10 +49,4 @@ #define HAS_BUTTON_HOLD -void button_init_device(void); -int button_read_device(void); -bool button_hold(void); - -int get_debug_info(int choice); - #endif /* _BUTTON_TARGET_H_ */ diff --git a/firmware/target/coldfire/iaudio/button-target.h b/firmware/target/coldfire/iaudio/button-target.h index 0259ea2..655a172 100644 --- a/firmware/target/coldfire/iaudio/button-target.h +++ b/firmware/target/coldfire/iaudio/button-target.h @@ -21,16 +21,9 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD #define HAS_REMOTE_BUTTON_HOLD -bool button_hold(void); -bool remote_button_hold(void); -void button_init_device(void); -int button_read_device(void); void button_enable_scan(bool enable); bool button_scan_enabled(void); diff --git a/firmware/target/coldfire/iaudio/m3/button-target.h b/firmware/target/coldfire/iaudio/m3/button-target.h index 66457fe..8409cf6 100644 --- a/firmware/target/coldfire/iaudio/m3/button-target.h +++ b/firmware/target/coldfire/iaudio/m3/button-target.h @@ -22,17 +22,9 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD #define HAS_REMOTE_BUTTON_HOLD -bool button_hold(void); -bool remote_button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* iaudio M3 specific button codes */ /* Main unit's buttons */ diff --git a/firmware/target/coldfire/iriver/button-target.h b/firmware/target/coldfire/iriver/button-target.h index 4c15630..a677d04 100644 --- a/firmware/target/coldfire/iriver/button-target.h +++ b/firmware/target/coldfire/iriver/button-target.h @@ -24,17 +24,12 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> #include "config.h" +#include <stdbool.h> #define HAS_BUTTON_HOLD #define HAS_REMOTE_BUTTON_HOLD -bool button_hold(void); -bool remote_button_hold(void); -bool remote_button_hold_only(void); -void button_init_device(void); -int button_read_device(void); #ifdef IRIVER_H300_SERIES void button_enable_scan(bool enable); bool button_scan_enabled(void); diff --git a/firmware/target/coldfire/iriver/h100/button-h100.c b/firmware/target/coldfire/iriver/h100/button-h100.c index c32b979..dbaefdc 100644 --- a/firmware/target/coldfire/iriver/h100/button-h100.c +++ b/firmware/target/coldfire/iriver/h100/button-h100.c @@ -39,7 +39,7 @@ bool button_hold(void) return (GPIO1_READ & 0x00000002)?true:false; } -bool remote_button_hold_only(void) +static bool remote_button_hold_only(void) { if(remote_type() == REMOTETYPE_H300_NONLCD) return adc_scan(ADC_REMOTE)<0x0d; /* hold should be 0x00 */ diff --git a/firmware/target/coldfire/iriver/h300/button-h300.c b/firmware/target/coldfire/iriver/h300/button-h300.c index 43f5250..74c14fb 100644 --- a/firmware/target/coldfire/iriver/h300/button-h300.c +++ b/firmware/target/coldfire/iriver/h300/button-h300.c @@ -55,7 +55,7 @@ bool button_hold(void) return (GPIO1_READ & 0x00000002)?true:false; } -bool remote_button_hold_only(void) +static bool remote_button_hold_only(void) { if(remote_type() == REMOTETYPE_H300_NONLCD) return adc_scan(ADC_REMOTE)<0x0d; /* hold should be 0x00 */ diff --git a/firmware/target/coldfire/mpio/hd200/button-target.h b/firmware/target/coldfire/mpio/hd200/button-target.h index b7c31f8..3370935 100644 --- a/firmware/target/coldfire/mpio/hd200/button-target.h +++ b/firmware/target/coldfire/mpio/hd200/button-target.h @@ -21,17 +21,9 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD #define HAS_REMOTE_BUTTON_HOLD -bool button_hold(void); -bool remote_button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* HD200 specific button codes */ /* Main unit's buttons - flags as in original firmware*/ #define BUTTON_PLAY 0x00000001 diff --git a/firmware/target/coldfire/mpio/hd300/button-target.h b/firmware/target/coldfire/mpio/hd300/button-target.h index 5cb2ae8..7f902b0 100644 --- a/firmware/target/coldfire/mpio/hd300/button-target.h +++ b/firmware/target/coldfire/mpio/hd300/button-target.h @@ -21,15 +21,7 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -#define BUTTON_REMOTE 0 - -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); /* HD300 specific button codes */ #define BUTTON_PLAY 0x00000001 diff --git a/firmware/target/hosted/android/app/button-target.h b/firmware/target/hosted/android/app/button-target.h index b532c94..326d658 100644 --- a/firmware/target/hosted/android/app/button-target.h +++ b/firmware/target/hosted/android/app/button-target.h @@ -23,11 +23,7 @@ #define _BUTTON_TARGET_H_ #include <stdbool.h> -#include "config.h" -#undef button_init_device -void button_init_device(void); -int button_read_device(int *data); unsigned multimedia_to_button(int keyboard_key); unsigned dpad_to_button(int keyboard_key); void android_ignore_back_button(bool yes); @@ -61,8 +57,5 @@ void android_ignore_back_button(bool yes); #define BUTTON_BOTTOMRIGHT 0x00100000 #define BUTTON_FORCE_REDRAW 0x00200000 - -/* No remote */ -#define BUTTON_REMOTE 0 #endif /* _BUTTON_TARGET_H_ */ diff --git a/firmware/target/hosted/sdl/app/button-target.h b/firmware/target/hosted/sdl/app/button-target.h index d4396fd..26d0fed 100644 --- a/firmware/target/hosted/sdl/app/button-target.h +++ b/firmware/target/hosted/sdl/app/button-target.h @@ -22,21 +22,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" -/* - -#define HAS_BUTTON_HOLD - -bool button_hold(void); -*/ -void button_init_device(void); -#ifdef HAVE_BUTTON_DATA -int button_read_device(int *data); -#else -int button_read_device(void); -#endif - /* Main unit's buttons */ #define BUTTON_UP 0x00000001 #define BUTTON_DOWN 0x00000002 @@ -61,9 +46,6 @@ int button_read_device(void); #define BUTTON_MAIN 0x1FFF -/* No remote */ -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/hosted/ypr0/button-target.h b/firmware/target/hosted/ypr0/button-target.h index beddc66..d7b95de 100644 --- a/firmware/target/hosted/ypr0/button-target.h +++ b/firmware/target/hosted/ypr0/button-target.h @@ -22,14 +22,7 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - -bool headphones_inserted(void); - -void button_init_device(void); void button_close_device(void); -int button_read_device(void); /* Logical buttons key codes */ #define BUTTON_UP 0x00000001 @@ -44,9 +37,6 @@ int button_read_device(void); #define BUTTON_MAIN 0x1FF /* all buttons */ -/* No remote */ -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER /* About 3 seconds */ diff --git a/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h b/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h index 47982a0..994b9b0 100644 --- a/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h +++ b/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h @@ -27,9 +27,6 @@ #define HAS_BUTTON_HOLD #endif -bool button_hold(void); -void button_init_device(void); -int button_read_device(int *data); void button_set_touch_available(void); /* Main unit's buttons */ @@ -72,9 +69,6 @@ void button_set_touch_available(void); BUTTON_BOTTOMRIGHT) #endif -/* No remote */ -#define BUTTON_REMOTE 0 - /* Software power-off */ #define POWEROFF_BUTTON BUTTON_POWER #define POWEROFF_COUNT 10 diff --git a/firmware/target/mips/ingenic_jz47xx/onda_vx767/button-target.h b/firmware/target/mips/ingenic_jz47xx/onda_vx767/button-target.h index 8c0393b..04b46f8 100644 --- a/firmware/target/mips/ingenic_jz47xx/onda_vx767/button-target.h +++ b/firmware/target/mips/ingenic_jz47xx/onda_vx767/button-target.h @@ -21,15 +21,8 @@ #ifndef BUTTON_TARGET_H #define BUTTON_TARGET_H -#include <stdbool.h> -#include "config.h" - #define HAS_BUTTON_HOLD -bool button_hold(void); -void button_init_device(void); -int button_read_device(void); - /* Main unit's buttons */ #define BUTTON_SELECT 0x00000001 #define BUTTON_VOL_UP 0x00000002 @@ -48,9 +41,6 @@ int button_read_device(void); #define BUTTON_MAIN (BUTTON_SELECT | BUTTON_VOL_UP | BUTTON_VOL_DOWN | BUTTON_MENU \ BUTTON_MENU | BUTTON_BACK | BUTTON_REWIND | BUTTON_FAST_FWD) -/* No remote */ -#define BUTTON_REMOTE 0 - #define BUTTON_POWER 0 /* HACK */ /* Software power-off */ diff --git a/firmware/target/sh/archos/fm_v2/button-target.h b/firmware/target/sh/archos/fm_v2/button-target.h index 5330324..47eb48c 100644 --- a/firmware/target/sh/archos/fm_v2/button-target.h +++ b/firmware/target/sh/archos/fm_v2/button-target.h @@ -22,12 +22,6 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - -void button_init_device(void); -int button_read_device(void); - /* Main unit's buttons */ #define BUTTON_ON 0x00000001 #define BUTTON_OFF 0x00000002 @@ -46,8 +40,6 @@ int button_read_device(void); #define BUTTON_MAIN (BUTTON_ON|BUTTON_OFF|BUTTON_LEFT|BUTTON_RIGHT\ |BUTTON_UP|BUTTON_DOWN|BUTTON_PLAY\ |BUTTON_F1|BUTTON_F2|BUTTON_F3) - -#define BUTTON_REMOTE 0 #define POWEROFF_BUTTON BUTTON_OFF #define POWEROFF_COUNT 10 diff --git a/firmware/target/sh/archos/ondio/button-target.h b/firmware/target/sh/archos/ondio/button-target.h index cf605b1..b23d157 100644 --- a/firmware/target/sh/archos/ondio/button-target.h +++ b/firmware/target/sh/archos/ondio/button-target.h @@ -22,11 +22,7 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define button_init_device() -int button_read_device(void); #define BUTTON_OFF 0x00000001 #define BUTTON_MENU 0x00000002 @@ -39,8 +35,6 @@ int button_read_device(void); #define BUTTON_MAIN (BUTTON_OFF|BUTTON_MENU|BUTTON_LEFT|BUTTON_RIGHT\ |BUTTON_UP|BUTTON_DOWN) -#define BUTTON_REMOTE 0 - #define POWEROFF_BUTTON BUTTON_OFF #define POWEROFF_COUNT 10 diff --git a/firmware/target/sh/archos/player/button-target.h b/firmware/target/sh/archos/player/button-target.h index 11722ce..dd85d73 100644 --- a/firmware/target/sh/archos/player/button-target.h +++ b/firmware/target/sh/archos/player/button-target.h @@ -22,14 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_SERIAL_REMOTE -void button_init_device(void); -int button_read_device(void); - /* Main unit's buttons */ #define BUTTON_ON 0x00000001 #define BUTTON_STOP 0x00000002 diff --git a/firmware/target/sh/archos/recorder/button-target.h b/firmware/target/sh/archos/recorder/button-target.h index bcaf3f0..f387faf 100644 --- a/firmware/target/sh/archos/recorder/button-target.h +++ b/firmware/target/sh/archos/recorder/button-target.h @@ -22,14 +22,8 @@ #ifndef _BUTTON_TARGET_H_ #define _BUTTON_TARGET_H_ -#include <stdbool.h> -#include "config.h" - #define HAS_SERIAL_REMOTE -void button_init_device(void); -int button_read_device(void); - /* Main unit's buttons */ #define BUTTON_ON 0x00000001 #define BUTTON_OFF 0x00000002 |