summaryrefslogtreecommitdiff
path: root/firmware/drivers/button.c
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2006-09-26 11:15:33 +0000
committerDave Chapman <dave@dchapman.com>2006-09-26 11:15:33 +0000
commitc8dbe047ff1f78bcf97f62167557da15574a5f86 (patch)
treec0177ccb9b61f26151c59183b948392c256515ff /firmware/drivers/button.c
parentd76a1e904f947e7574615d9afe97f046150655ad (diff)
downloadrockbox-c8dbe047ff1f78bcf97f62167557da15574a5f86.zip
rockbox-c8dbe047ff1f78bcf97f62167557da15574a5f86.tar.gz
rockbox-c8dbe047ff1f78bcf97f62167557da15574a5f86.tar.bz2
rockbox-c8dbe047ff1f78bcf97f62167557da15574a5f86.tar.xz
Patch #6067 from Robert Keevil - enable headphone detection for the remaining ipods (mini 1g/2g and ipod 3g)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11060 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/button.c')
-rw-r--r--firmware/drivers/button.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/drivers/button.c b/firmware/drivers/button.c
index 0042d9b..20b725c 100644
--- a/firmware/drivers/button.c
+++ b/firmware/drivers/button.c
@@ -1351,7 +1351,11 @@ void button_clear_queue(void)
#ifdef HAVE_HEADPHONE_DETECTION
bool headphones_inserted(void)
{
+#if (CONFIG_KEYPAD==IPOD_3G_PAD)
+ return (GPIOB_INPUT_VAL & 0x10)?true:false;
+#elif (CONFIG_KEYPAD==IPOD_4G_PAD)
return (GPIOA_INPUT_VAL & 0x80)?true:false;
+#endif
}
#endif