rockbox/firmware/target/coldfire
Marcin Bukat bd10245e89 MPIO HD300: Fix occasional scrollstrip hang
Scrollstrip works as quadrature encoder. We set pin change
interrupt for both edges of signal both lines and sample the state
in ISR. From time to time the sequence is out-of-sync which was
properly detected but erroneously handled leaving scrollstip
interrupts disabled.

Change-Id: I08e4f99c6c27df0f8180aa16e6e1d9e4203bafa7
Reviewed-on: http://gerrit.rockbox.org/782
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
Tested: Marcin Bukat <marcin.bukat@gmail.com>
2014-04-15 08:18:56 +02:00
..
iaudio coldfire: fix bootloader builds 2014-01-18 22:21:00 +01:00
iriver optimize Cypress chip power supply for iriver h100 series 2014-04-02 20:28:37 +02:00
mpio MPIO HD300: Fix occasional scrollstrip hang 2014-04-15 08:18:56 +02:00
app.lds coldfire: Implement HAVE_INIT_ATTR magic 2014-01-17 19:03:06 +01:00
ata-as-coldfire.S Do s/SWAP_WORDS/ATA_SWAP_WORDS/ to prevent namespace clashes. 2010-05-17 15:15:38 +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
crt0.S coldfire: Implement HAVE_INIT_ATTR magic 2014-01-17 19:03:06 +01:00
debug-coldfire.c Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
i2c-coldfire.c HD300 - add missing i2c initializtion. 2010-11-27 14:23:10 +00:00
kernel-coldfire.c Coldfire: Fix the modification of IMR. Interrupts must be masked at the core level at at least the level of the interrupt being masked. Not following the datasheet and relying strictly on and/or_l causes unhandled 'Levelx' exceptions (showing itself quite often in PCM mixer work which more greatly stresses PCM lockout). 2011-06-17 03:09:47 +00:00
pcf50606-coldfire.c Make more local functions static. 2011-12-21 17:36:18 +00:00
pcm-coldfire.c Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
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 Coldfire: Fix the modification of IMR. Interrupts must be masked at the core level at at least the level of the interrupt being masked. Not following the datasheet and relying strictly on and/or_l causes unhandled 'Levelx' exceptions (showing itself quite often in PCM mixer work which more greatly stresses PCM lockout). 2011-06-17 03:09:47 +00:00
uart-coldfire.c Split off target-specific parts from firmware/drivers/serial.c 2011-04-23 08:23:07 +00:00
wmcodec-coldfire.c MPIO HD300 - initial commit 2010-11-26 23:28:08 +00:00