diff options
-rw-r--r-- | firmware/drivers/button.c | 4 | ||||
-rw-r--r-- | firmware/export/config-ipod3g.h | 3 | ||||
-rw-r--r-- | firmware/export/config-ipodmini.h | 3 | ||||
-rwxr-xr-x | firmware/export/config-ipodmini2g.h | 3 |
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 |
1352 | bool headphones_inserted(void) | 1352 | bool 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 | ||