From f96406c5f3aca04f3c0ab95275d857288fd8c2ea Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Tue, 27 Apr 2010 10:56:44 +0000 Subject: Two corrections to the previous commit (wrong timer was used, KERNEL_TIMER_FREQ is a more trustworthy). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25737 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/as3525/sansa-fuzev2/button-fuzev2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'firmware/target/arm') diff --git a/firmware/target/arm/as3525/sansa-fuzev2/button-fuzev2.c b/firmware/target/arm/as3525/sansa-fuzev2/button-fuzev2.c index 9421076cce..5693ea0fa3 100644 --- a/firmware/target/arm/as3525/sansa-fuzev2/button-fuzev2.c +++ b/firmware/target/arm/as3525/sansa-fuzev2/button-fuzev2.c @@ -31,7 +31,7 @@ static bool hold_button = false; #ifdef HAVE_SCROLLWHEEL #define SCROLLWHEEL_BITS (1<<7|1<<6) /* TIMER units */ -#define TIMER_TICK (TIMER_FREQ/HZ) /* how long a tick lasts */ +#define TIMER_TICK (KERNEL_TIMER_FREQ/HZ)/* how long a tick lasts */ #define TIMER_MS (TIMER_TICK/(1000/HZ))/* how long a ms lasts */ #define WHEEL_REPEAT_INTERVAL (300*TIMER_MS) /* 300ms */ @@ -90,7 +90,7 @@ static void scrollwheel(unsigned int wheel_value) } int repeat = 1; /* assume repeat */ - long time = TIMER1_VALUE + current_tick*TIMER_TICK; /* to timer unit */ + long time = TIMER2_VALUE + current_tick*TIMER_TICK; /* to timer unit */ long v = (time - last_wheel_post); /* interpolate velocity in timer_freq/timer_unit == 1/s */ -- cgit v1.2.3