rockbox/firmware/target/coldfire
Marcin Bukat 36281c4cc9 MPIO HD300: Fix scrollstip issue at driver level.
Scrollstrip (as well as scrollwheel on ipods/sansas) works like
quadrature encoder. The states of input lines are tracked by the
gpio ISR and when the sequence is correct, appropriate button
event is pushed to the button queue directly. The downside of
this implementation is that scrollstrip doesn't emit _REL
events which has some weird consequences. For the scrollwheels
some hack have been crafted in action system to accomodate for
this. I don't like this approach. IMO the correct fix is to
properly emit _REL event when the user stops interacting with
the device or reverses the direction of the move. This patch
implements timeout which forces to emit _REL when expired.

Change-Id: I588ac5810dd2ab00c68935d23a62979cb1c2a912
2012-01-25 09:07:52 +01:00
..
iaudio adc-target.h: cleanup 2012-01-08 00:39:29 +00:00
iriver button-target.h : move prototypes to button.h 2012-01-08 00:07:19 +00:00
mpio MPIO HD300: Fix scrollstip issue at driver level. 2012-01-25 09:07:52 +01:00
ata-as-coldfire.S
ata-target.h
crt0.S
debug-coldfire.c MPIO HD300: Use MENU button to go back from debug screens. 2012-01-24 12:27:06 +01:00
debug-target.h coldfire: move debug-target.h content in .c 2012-01-04 06:33:54 +00:00
i2c-coldfire.c
kernel-coldfire.c
pcf50606-coldfire.c Make more local functions static. 2011-12-21 17:36:18 +00:00
pcm-coldfire.c
system-coldfire.c Commit to certain names for cache coherency APIs and discard the aliases. 2011-12-17 07:27:24 +00:00
system-target.h Create fimrware/asm directory for assembly optimized stuff. 2012-01-22 18:46:44 +01:00
timer-coldfire.c
uart-coldfire.c
wmcodec-coldfire.c