summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2008-05-17 00:29:24 +0000
committerMichael Sevakis <jethead71@rockbox.org>2008-05-17 00:29:24 +0000
commit7d67df94a6d1419daad6a5d05df47c44d5cf2a31 (patch)
treee0a4a37e6e65d8206d8a4ba4cf84e7960166d798
parent9fb53a15fb305ade32a9ff01c76f2f78df493611 (diff)
downloadrockbox-7d67df94a6d1419daad6a5d05df47c44d5cf2a31.zip
rockbox-7d67df94a6d1419daad6a5d05df47c44d5cf2a31.tar.gz
rockbox-7d67df94a6d1419daad6a5d05df47c44d5cf2a31.tar.bz2
rockbox-7d67df94a6d1419daad6a5d05df47c44d5cf2a31.tar.xz
Commit Davide Gentile's patch to make the Gigabeat F/X pad less finicky.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17549 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/target/arm/s3c2440/gigabeat-fx/button-meg-fx.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/button-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/button-meg-fx.c
index 5dde96d..8460e29 100644
--- a/firmware/target/arm/s3c2440/gigabeat-fx/button-meg-fx.c
+++ b/firmware/target/arm/s3c2440/gigabeat-fx/button-meg-fx.c
@@ -126,16 +126,16 @@ int button_read_device(void)
touchpad = GPJDAT & 0x10C9;
if (touchpad)
{
- if (touchpad & (1 << 0))
+ if (touchpad & ((1 << 1) | (1 << 0)))
btn |= BUTTON_UP;
- if (touchpad & (1 << 12))
+ if (touchpad & ((1 << 12) | (1 << 11)))
btn |= BUTTON_RIGHT;
- if (touchpad & (1 << 6))
+ if (touchpad & ((1 << 6) | (1 << 5)))
btn |= BUTTON_DOWN;
- if (touchpad & (1 << 7))
+ if (touchpad & ((1 << 8) | (1 << 7)))
btn |= BUTTON_LEFT;
if (touchpad & (1 << 3))