summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/timer-target.h
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2009-06-04 14:50:07 +0000
committerRafaël Carré <rafael.carre@gmail.com>2009-06-04 14:50:07 +0000
commit2409c28f216b3e8afb4eeceb2ee314098e79691e (patch)
tree41bd7793cd15cc2ef3d76aacff400f2b07d9b0b4 /firmware/target/arm/as3525/timer-target.h
parentaa7b081baddeebd8cff89477a6428aa5f2dd502c (diff)
downloadrockbox-2409c28f216b3e8afb4eeceb2ee314098e79691e.tar.gz
rockbox-2409c28f216b3e8afb4eeceb2ee314098e79691e.zip
Sansa AMS: Revert r21177 : the timer frequency is used by the user timer (example: metronome will be twice too fast)
Instead use a private KERNEL_TIMER_FREQ define which is dependant on HAVE_SCROLLWHEEL Comment that call_tick_tasks() will read the scrollwheel Remove the unneeded volatile type qualifier from poll_scrollwheel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21187 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/timer-target.h')
-rw-r--r--firmware/target/arm/as3525/timer-target.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/firmware/target/arm/as3525/timer-target.h b/firmware/target/arm/as3525/timer-target.h
index b5cdb74e85..21ee6e7804 100644
--- a/firmware/target/arm/as3525/timer-target.h
+++ b/firmware/target/arm/as3525/timer-target.h
@@ -25,14 +25,7 @@ bool __timer_set(long cycles, bool set);
25bool __timer_register(void); 25bool __timer_register(void);
26void __timer_unregister(void); 26void __timer_unregister(void);
27 27
28#ifdef HAVE_SCROLLWHEEL 28#define TIMER_FREQ (24000000 / 16)
29/* The scrollwheel is polled every 5 ms (the tick tasks still every 10ms) */
30#define TIMER_DIV (16*2)
31#else
32#define TIMER_DIV (16)
33#endif
34
35#define TIMER_FREQ (24000000 / TIMER_DIV)
36 29
37#define __TIMER_SET(cycles, set) \ 30#define __TIMER_SET(cycles, set) \
38 __timer_set(cycles, set) 31 __timer_set(cycles, set)