rockbox/firmware/target/coldfire/mpio
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
..
hd200 button-target.h : move prototypes to button.h 2012-01-08 00:07:19 +00:00
hd300 MPIO HD300: Fix scrollstip issue at driver level. 2012-01-25 09:07:52 +01:00
adc-mpio.c MPIO HD200/HD300: Decrease ADC scanrate. 2012-01-24 12:05:07 +01:00
adc-target.h
app.lds
ata-mpio.c FS#12418 - Merge prototypes from ata-target.h files into new file ata-driver.h. After this change: 2011-12-08 21:23:53 +00:00
ata-target.h FS#12418 - Merge prototypes from ata-target.h files into new file ata-driver.h. After this change: 2011-12-08 21:23:53 +00:00
audio-mpio.c
backlight-mpio.c
backlight-target.h
boot.lds Fix warning when linking booltoaders with the new toolchain by marking .bss section NOLOAD, thanks for gevaerts for testing on his x5. 2011-01-12 21:24:44 +00:00
boot.lds.flash
boot.lds.iram
fmradio_i2c-mpio.c
power-mpio.c
system-mpio.c MPIO HD200/HD300: Decrease ADC scanrate. 2012-01-24 12:05:07 +01:00
usb-mpio.c MPIO HD200, HD300: Make USB bridge handling more correct (this doesn't solve problems with USB inside rockbox on HD300 unfortunately). 2010-12-09 11:31:08 +00:00