summaryrefslogtreecommitdiff
path: root/bootloader
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2006-02-27 12:35:05 +0000
committerDave Chapman <dave@dchapman.com>2006-02-27 12:35:05 +0000
commit285079138b0baa5cf03221f8abcdaaec8e35f112 (patch)
treee73ba981e762f781ce7a5ea2d5ba24b07a4b2292 /bootloader
parent0bdf0c6342fe1529a1a2f7a9a5086d088f51bc19 (diff)
downloadrockbox-285079138b0baa5cf03221f8abcdaaec8e35f112.tar.gz
rockbox-285079138b0baa5cf03221f8abcdaaec8e35f112.zip
Patch #3060 from Andrew Scott - iPod mini button driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8857 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'bootloader')
-rw-r--r--bootloader/ipod.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/bootloader/ipod.c b/bootloader/ipod.c
index f62fa265a5..793253a0ca 100644
--- a/bootloader/ipod.c
+++ b/bootloader/ipod.c
@@ -193,7 +193,11 @@ static int key_pressed(void)
193 unsigned char state; 193 unsigned char state;
194 194
195#if CONFIG_KEYPAD == IPOD_4G_PAD 195#if CONFIG_KEYPAD == IPOD_4G_PAD
196#if defined(APPLE_IPODMINI)
197 state = GPIOA_INPUT_VAL & 0x3f;
198#else
196 state = opto_keypad_read(); 199 state = opto_keypad_read();
200#endif
197 if ((state & 0x4) == 0) return BUTTON_LEFT; 201 if ((state & 0x4) == 0) return BUTTON_LEFT;
198 if ((state & 0x10) == 0) return BUTTON_MENU; 202 if ((state & 0x10) == 0) return BUTTON_MENU;
199 if ((state & 0x8) == 0) return BUTTON_PLAY; 203 if ((state & 0x8) == 0) return BUTTON_PLAY;