summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/drivers/button.c4
-rw-r--r--firmware/export/config-ipod3g.h3
-rw-r--r--firmware/export/config-ipodmini.h3
-rwxr-xr-xfirmware/export/config-ipodmini2g.h3
4 files changed, 13 insertions, 0 deletions
diff --git a/firmware/drivers/button.c b/firmware/drivers/button.c
index 0042d9b8eb..20b725c3d4 100644
--- a/firmware/drivers/button.c
+++ b/firmware/drivers/button.c
@@ -1351,7 +1351,11 @@ void button_clear_queue(void)
1351#ifdef HAVE_HEADPHONE_DETECTION 1351#ifdef HAVE_HEADPHONE_DETECTION
1352bool headphones_inserted(void) 1352bool headphones_inserted(void)
1353{ 1353{
1354#if (CONFIG_KEYPAD==IPOD_3G_PAD)
1355 return (GPIOB_INPUT_VAL & 0x10)?true:false;
1356#elif (CONFIG_KEYPAD==IPOD_4G_PAD)
1354 return (GPIOA_INPUT_VAL & 0x80)?true:false; 1357 return (GPIOA_INPUT_VAL & 0x80)?true:false;
1358#endif
1355} 1359}
1356#endif 1360#endif
1357 1361
diff --git a/firmware/export/config-ipod3g.h b/firmware/export/config-ipod3g.h
index 2f008e17c8..94035069a5 100644
--- a/firmware/export/config-ipod3g.h
+++ b/firmware/export/config-ipod3g.h
@@ -108,6 +108,9 @@
108/* Define this if you have adjustable CPU frequency */ 108/* Define this if you have adjustable CPU frequency */
109#define HAVE_ADJUSTABLE_CPU_FREQ 109#define HAVE_ADJUSTABLE_CPU_FREQ
110 110
111/* Define this if you can detect headphones */
112#define HAVE_HEADPHONE_DETECTION
113
111#define BOOTFILE_EXT "ipod" 114#define BOOTFILE_EXT "ipod"
112#define BOOTFILE "rockbox." BOOTFILE_EXT 115#define BOOTFILE "rockbox." BOOTFILE_EXT
113 116
diff --git a/firmware/export/config-ipodmini.h b/firmware/export/config-ipodmini.h
index f6d51aefaa..f2f96946c9 100644
--- a/firmware/export/config-ipodmini.h
+++ b/firmware/export/config-ipodmini.h
@@ -109,6 +109,9 @@
109/* Define this if you have adjustable CPU frequency */ 109/* Define this if you have adjustable CPU frequency */
110#define HAVE_ADJUSTABLE_CPU_FREQ 110#define HAVE_ADJUSTABLE_CPU_FREQ
111 111
112/* Define this if you can detect headphones */
113#define HAVE_HEADPHONE_DETECTION
114
112#define BOOTFILE_EXT "ipod" 115#define BOOTFILE_EXT "ipod"
113#define BOOTFILE "rockbox." BOOTFILE_EXT 116#define BOOTFILE "rockbox." BOOTFILE_EXT
114 117
diff --git a/firmware/export/config-ipodmini2g.h b/firmware/export/config-ipodmini2g.h
index a7e1a3a5ee..342742ea43 100755
--- a/firmware/export/config-ipodmini2g.h
+++ b/firmware/export/config-ipodmini2g.h
@@ -112,6 +112,9 @@
112/* Define this if you have adjustable CPU frequency */ 112/* Define this if you have adjustable CPU frequency */
113#define HAVE_ADJUSTABLE_CPU_FREQ 113#define HAVE_ADJUSTABLE_CPU_FREQ
114 114
115/* Define this if you can detect headphones */
116#define HAVE_HEADPHONE_DETECTION
117
115#define BOOTFILE_EXT "ipod" 118#define BOOTFILE_EXT "ipod"
116#define BOOTFILE "rockbox." BOOTFILE_EXT 119#define BOOTFILE "rockbox." BOOTFILE_EXT
117 120