From 7d67df94a6d1419daad6a5d05df47c44d5cf2a31 Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Sat, 17 May 2008 00:29:24 +0000 Subject: 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 --- firmware/target/arm/s3c2440/gigabeat-fx/button-meg-fx.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'firmware/target/arm/s3c2440/gigabeat-fx/button-meg-fx.c') 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 5dde96d58a..8460e2970d 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)) -- cgit v1.2.3