rockbox/firmware/drivers
Frank Gevaerts 376d8d577f Add IO priority handling. Currently all IO has equal priority, except the dircache scanning thread which is lower. This fixes the slow boot problem for me, with the added benefit that actual audio playback also starts faster.
Lots of the changes are due to changing storage_(read|write)sectors() from macros to wrapper functions. This means that they have to be called with IF_MD2(drive,) again.

Flyspray: FS#11167
Author: Frank Gevaerts


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25459 a1c6a512-1295-4272-9138-f99709370657
2010-04-03 22:02:09 +00:00
..
audio as3525v2: microphone recording 2010-03-29 22:52:19 +00:00
rtc Clip+: show the same real time in OF and rockbox 2010-02-22 10:25:02 +00:00
tuner si4700 tuner: put the tuner to sleep at init 2010-03-05 01:43:52 +00:00
ata.c FS#10955 - LBA48 builds doesn't compile after ata read/write unification 2010-02-01 22:59:36 +00:00
ata_flash.c
ata_mmc.c Simplify some expressions using the ? operator 2010-01-01 22:47:25 +00:00
button.c FS#10711 by Martin Ritter fixes handling of the 'First Keypress Enables Backlight Only' setting in simulators 2009-12-04 22:43:33 +00:00
dac.c
dac.h Final removal of tabs in firmware path 2010-01-03 11:31:14 +00:00
diacritic.c Reduce bin size of diacritic characters database 2009-11-29 20:47:18 +00:00
eeprom_24cxx.c
fat.c Add IO priority handling. Currently all IO has equal priority, except the dircache scanning thread which is lower. This fixes the slow boot problem for me, with the added benefit that actual audio playback also starts faster. 2010-04-03 22:02:09 +00:00
fmradio.c
generic_i2c.c
i2c.c
isp1362.c
isp1583.c
lcd-1bit-vert.c Comment out lcd_drawline() DEBUGF messages which show in various simulators 2010-02-20 06:42:45 +00:00
lcd-2bit-horz.c Comment out lcd_drawline() DEBUGF messages which show in various simulators 2010-02-20 06:42:45 +00:00
lcd-2bit-vert.c Comment out lcd_drawline() DEBUGF messages which show in various simulators 2010-02-20 06:42:45 +00:00
lcd-2bit-vi.c Comment out lcd_drawline() DEBUGF messages which show in various simulators 2010-02-20 06:42:45 +00:00
lcd-16bit-vert.c Comment out lcd_drawline() DEBUGF messages which show in various simulators 2010-02-20 06:42:45 +00:00
lcd-16bit.c Comment out lcd_drawline() DEBUGF messages which show in various simulators 2010-02-20 06:42:45 +00:00
lcd-bitmap-common.c * surround member only used by charcells with #ifdef HAVE_LCD_CHARCELLS in struct scrollinfo in scroll_engine.h. 2010-02-16 11:59:37 +00:00
lcd-charcell.c Fix Red 2009-11-07 18:55:50 +00:00
lcd-charset-player.c Final removal of tabs in firmware path 2010-01-03 11:31:14 +00:00
lcd-remote-1bit-v.c
lcd-remote-2bit-vi.c
led.c
m5636.c
m66591.c M66591 Driver: Correct some comments. 2010-03-17 01:43:15 +00:00
mas.c
nand_id.c
pcf50605.c
pcf50606.c
pcf50635.c
qt1106.c
ramdisk.c
sd.c Fix warnings on logf build 2009-12-25 18:27:26 +00:00
serial.c Simplify some boolean expressions that compare directly against 'true' 2010-01-02 16:03:30 +00:00
sw_i2c.c
synaptics-mep.c Packard Bell Vibe 500: touchpad code rework. Improve touch sensivity a bit by setting the MEP parameters in the power_init() function. Implement new function in synaptics-mep driver (touchpad_set_parameter) necessary for it. Move the button lights code to the target backlight file. 2010-02-06 19:15:43 +00:00
touchscreen.c Remove svn:executable from firmware 2009-10-31 02:26:40 +00:00
tsc200x.c
tsc2100.c M:Robe 500: Fix FIQ's and make the audio DMA a FIQ, simplify the ADC code and make it more reliable. Fix ADC problems on initial boot. 2009-12-12 18:36:52 +00:00