rockbox/firmware/drivers
Thomas Martitz 240923a801 Rockbox as an application: Commit current Android port progress.
General state is: Rockbox is usable (plays music, saves configuration, touchscreen works too).
Problems:
 - Playing music in the background (i.e. when switching to another app) doesn't work reliably, but I'm working on that now.
 - no cabbiev2 (only some preliminary files for it), no other default theme.
 - screen flickers sometimes if the updates are too frequent
 - no multi screen apk/package
 - strange behavior when a phone call comes in

The java files (and the eclipse project) resides in android/, which is also supposed to be the build folder.
I've put a small README in there for instructions. There are some steps needed after the make part, which are described there,
and which eclipse mostly handles. But there ought to be some script/makefile rules which do that instead in the future.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27668 a1c6a512-1295-4272-9138-f99709370657
2010-08-02 20:34:47 +00:00
..
audio Rockbox as an application: Commit current Android port progress. 2010-08-02 20:34:47 +00:00
rtc rtc_as3514.c: make alarm struct static and reorder fields to save some binsize 2010-07-16 10:41:41 +00:00
tuner FM tuner region code cleanup - FS #11492 by me. 2010-07-26 20:15:16 +00:00
ata.c ata: do some threading-related corrections (some sync related where it matters). Make sure 'sleeping' is 'false' before the powerup sequence (throws-off powermgmt and it *is* about to woken again and powermgmt will need to compensate). Avoid looking at mutex flag directly; there's no tangible benefit I can discern and changes to the kernel that alter the meaning shouldn't be able to break anything. For that, in the jz sd driver, have sd_disk_is_active just return 'false' like all the other SD drivers do. If it *must* return this, it should implement it's own method but it seems to not matter. 2010-05-21 15:33:31 +00:00
ata_flash.c Commit FS#9545, storage cleanup and multi-driver support 2009-07-17 22:28:49 +00:00
ata_mmc.c Remove card_enable_monitoring() and use a mutex instead. The card_enable_monitoring() method actually didn't eliminate the possible race conditions it was meant to fix. 2010-06-06 13:20:47 +00:00
button.c Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #if (CONFIG_PLATFORM & PLATFORM_HOSTED) (or equivalently). 2010-06-21 16:53:00 +00:00
dac.c
dac.h Final removal of tabs in firmware path 2010-01-03 11:31:14 +00:00
eeprom_24cxx.c Various files: make function implementations consistent with their declaration in the header file or static if 2009-01-31 23:51:11 +00:00
fat.c fat.c: fix format specifier in DEBUG build 2010-07-11 16:46:40 +00:00
fmradio.c
generic_i2c.c Apply FS #11423 - Use udelay in AMS driver for FM radio I2C 2010-06-21 21:41:07 +00:00
i2c.c Add missing mutex_init to i2c driver 2009-07-10 17:46:35 +00:00
isp1362.c
isp1583.c Various minor clean-ups for Zen Vision 2010-07-31 12:43:38 +00:00
lcd-1bit-vert.c Rename sdl lcd initialization to (remote_)lcd_init_device which enables removing two #ifdef SIMULATOR and makes it happen as on target. 2010-05-18 12:27:20 +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 Rename sdl lcd initialization to (remote_)lcd_init_device which enables removing two #ifdef SIMULATOR and makes it happen as on target. 2010-05-18 12:27:20 +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 avoid overflow in puts_scroll(). 2010-05-21 13:30:21 +00:00
lcd-charcell.c avoid overflow in puts_scroll(). 2010-05-21 13:30:21 +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 TCC NAND: The BLOCKS_PER_SEGMENT define was actually the number of planes mentioned in the Samsung NAND datasheet. Add this to the nand_id struct, so that it can be runtime detected (required for some D2s to boot). Use the struct directly instead of making a local copy, and format the nand_info table to 80 columns. 2009-03-02 23:36:12 +00:00
pcf50605.c
pcf50606.c D2: Reduce binsize a bit by using arrays for the PMU initialisation. 2009-10-11 21:12:06 +00:00
pcf50635.c D2: Reduce binsize a bit by using arrays for the PMU initialisation. 2009-10-11 21:12:06 +00:00
qt1106.c
ramdisk.c Commit FS#9545, storage cleanup and multi-driver support 2009-07-17 22:28:49 +00:00
sd.c remane hotswap.* to sdmmc.*. The contents have nothing at all to do with hotswapping things 2010-06-05 21:12:16 +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 hdd6330: change the synaptics-mep driver in a few places according to the touchpad behavior. 2010-07-04 12:03:38 +00:00
touchscreen.c Remove svn:executable from firmware 2009-10-31 02:26:40 +00:00
tsc200x.c Touchscreen support for newer Cowon D2+ hardware revisions (using TSC200x touchscreen controller). 2009-10-15 20:13:29 +00:00
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