rockbox/firmware
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
..
common Rockbox as an application: Commit current Android port progress. 2010-08-02 20:34:47 +00:00
decompressor New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
drivers Rockbox as an application: Commit current Android port progress. 2010-08-02 20:34:47 +00:00
export Rockbox as an application: Commit current Android port progress. 2010-08-02 20:34:47 +00:00
include Rockbox as an application: add get_user_file_path(). 2010-08-01 16:15:27 +00:00
libc Move some gcc extensions to new gcc_extensions.h header 2010-07-25 14:44:29 +00:00
target Rockbox as an application: Commit current Android port progress. 2010-08-02 20:34:47 +00:00
test Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
usbstack usb_storage seems to be working now, enable USE_ROCKBOX_USB on C200v2, other AMSv1 untested. 2010-06-22 05:46:54 +00:00
COPYING
README
SOURCES Rockbox as an application: Commit current Android port progress. 2010-08-02 20:34:47 +00:00
arabjoin.c
arabjoin.h
ata_idle_notify.c Correct wrong usage of event callbacks all over the place. It's not supposed to return anything, and should take a data parameter. 2009-10-20 21:54:44 +00:00
backlight-sw-fading.c Commit FS#9724, which reworks the preprocessor defines related to backlight fading to a CONFIG_BACKLIGHT_FADING style. The apps/ code will only see which setting is supposed to be used, specific backlight fading handling is kept in firmware, slightly reword the manual text about software fading too with regards to the Gigabeat S 2009-01-26 23:21:49 +00:00
backlight.c Fix #ifdef in backlight.c from previous commit 2010-08-01 10:17:17 +00:00
bidi.c Fix further tabs 2010-01-03 10:50:34 +00:00
buffer.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
debug.c Fix DEBUG builds when CONFIG_CPU != SH7034 and HAVE_GDB_API isn't defined 2009-07-02 10:24:27 +00:00
eeprom_settings.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
enc_base.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
events.c Convert lcd_activation callbacks to use the event system to allow for multiple parallel callbacks (for custom statusbar). 2009-10-20 21:54:59 +00:00
firmware.make Rename/change SIMVER to APP_TYPE in the Makefiles. 2010-07-10 13:49:49 +00:00
font.c Rockbox as an application: add get_user_file_path(). 2010-08-01 16:15:27 +00:00
font_cache.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
general.c Simplify mpegplayer a bit and use array-based lists rather than linked lists for stream management. Move a couple useful functions to handle pointer arrays from kernel.c into general.c; mpeglayer now makes use of them. 2010-05-17 12:34:05 +00:00
hangul.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
ifp_usb_serial.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
kernel.c avoid dereferencing void** to remove warnings when building with -Os 2010-06-10 02:26:09 +00:00
logf.c Fix a logf bug which would trigger undefined behaviour(and probably crash) when both DEBUG, CONFIG_PLATFORM & PLATFORM_HOSTED are enable 2010-08-02 09:10:35 +00:00
lru.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
mp3_playback.c Remove lots of simulator-speficic #ifdef'ing in sound.c to allow for DSP effects in the sims, e.g. for bass and treble (targets that do those effects in HW don't simulate using dsp). 2010-04-25 22:54:58 +00:00
panic.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
pcm.c Should clear up rest of red. Add a required #define in the config for c200. Fix up some preprocessing directives. Hope it's all taken care of now. 2010-06-26 10:37:41 +00:00
pcm_sampr.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
powermgmt.c Add optional CURRENT_ATA in runcurrent(). On MPIO HD200 powering ata takes ~100mA which is sagnificant contribution to the total power consumption. 2010-07-27 21:27:51 +00:00
profile.c Remove last traces of sprintf.h 2010-05-07 02:13:47 +00:00
rolo.c rolo: use BX for ARM branches 2010-05-31 14:42:27 +00:00
rom.lds Make sure the linker considers crt0*.o before all files specified on the command line by using STARTUP() instead of INPUT() in the .lds. Using INPUT() makes the linker process crt0*.o after all files specified on the command line, making linking fail if there are librockbox.a members which are only referenced by crt0*.o. Remove the hackaround that was needed for building the gigabeat S bootloader before (aka UIE() problem). 2008-04-29 06:19:32 +00:00
screendump.c Make creat() posix compliant API-wise. Shouldn't affect the core as it's wrapped via a static inline. 2010-05-06 17:35:04 +00:00
scroll_engine.c Various minor clean-ups for mrobe 2010-07-31 13:41:06 +00:00
sdmmc.c Various minor cleanups 2010-08-01 10:07:05 +00:00
sound.c Rockbox as an application: Commit current Android port progress. 2010-08-02 20:34:47 +00:00
storage.c Add #include to power-ipod.c, make some variables static in storage.c 2010-07-31 10:59:22 +00:00
system.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
thread.c Rockbox as an application: Commit current Android port progress. 2010-08-02 20:34:47 +00:00
timer.c Remove the TIMER_* macros and declare target-specific functions in timer.h 2009-06-29 14:29:57 +00:00
tuner.c FM tuner region code cleanup - FS #11492 by me. 2010-07-26 20:15:16 +00:00
usb.c as3525: bootloader USB mode 2010-06-18 01:47:39 +00:00

README

See docs/README