..
common
Make sure that sorting works both for signed and unsigned char (it depends on the platform/compiler used)
2009-03-02 22:02:13 +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
Optimize hline, fillrect and mono bitmap drawing for chunky displays (16 bit colour and greylib). Speeds up text rendering by 20..45% on colour coldfire, by 30..50% on colour ARM, and is noticeable in archos pictureflow.
2009-03-08 17:22:17 +00:00
export
Allow the user to leave MSC mode by pressing the USB POWER button (the one that's used to go to usb power mode on plugin) when the host OS hasn't locked the device.
2009-03-08 18:45:19 +00:00
include
Commit FS#8314. This adds strnat[case]cmp written by Martin Pool, which respects numbers within strings, and gives a more intuitive
2009-03-01 17:55:59 +00:00
target
Fix FS#9949 - Song not playing, noise instead. Stale code was left from before transferring in segments and one calculation was just wrong for limiting trasfer size. Make buffer aligning consistent, change <= 0 on size_t variable to == 0 and remove pointless limit on overall buffer size.
2009-03-07 05:21:58 +00:00
test
Cosmetic fix: remove duplicate semicolons
2009-03-04 18:15:06 +00:00
usbstack
Allow the user to leave MSC mode by pressing the USB POWER button (the one that's used to go to usb power mode on plugin) when the host OS hasn't locked the device.
2009-03-08 18:45:19 +00:00
arabjoin.c
arabjoin.h
ata_idle_notify.c
Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do that, it also introduces sd_*, nand_*, and mmc_*.
2008-11-01 16:14:28 +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
Add a rockbox kernel thread for simulator specific tasks, and use that for calling the screendump function(s). Fixes screendump in simulators for backlight-less targets (Ondio), and reduces mixing of unrelated functionality a bit (screendump was called from backlight thread, triggered by a sim-only system wide event).
2009-02-20 17:13:08 +00:00
bidi.c
Disable bidirectional text handling and arabic joining in the bootloaders in order to save space. * Disable greyblitting in archos bootloaders for the same reason.
2008-09-23 18:46:27 +00:00
buffer.c
COPYING
debug.c
eeprom_settings.c
enc_base.c
events.c
Apply FS#9155 (Simplified battery bench). This is a simplification/rework of the current battery bench code. Battery measurements are now done simply once a minute (no more dependency on HDD specific timeouts) and are flushed to disk by using the ata_idle callback instead of polling ata_disk_is_active (this call is removed from the plugin API now) to make the plugin as unobtrusive as possible. This battery bench plugin also works for flash-based targets like sansa e200.
2008-08-14 22:35:00 +00:00
firmware.make
Silence warning from 'ar' if the archive had to be created.
2009-03-01 09:04:15 +00:00
font.c
Disable the whole loadable font code including font caching for bootloaders/ bootbox.
2008-09-23 21:35:54 +00:00
font_cache.c
general.c
Move screendump from apps to firmware, solving two nasty firmware-to-apps calls. This required to move the filename creation functions as well. * Fix bug in the BMP header of Clip screendumps. * Add remote screendump for targets with an LCD remote. * Simplify some ifdefs and rename a macro in the sim.
2009-02-10 23:43:37 +00:00
hangul.c
hotswap.c
cleanup storage defines
2008-10-31 21:25:04 +00:00
ifp_usb_serial.c
kernel.c
Remove struct spinlock to cleanup some mess and simplify. It's only used in boosting for multiprocesors and a pure two-corelock heirarchy will do just fine.
2009-02-03 12:16:45 +00:00
logf.c
Fix building of tools/database/
2009-02-07 19:59:51 +00:00
lru.c
mp3_playback.c
Moved pcm_record from firmware to apps. Cleaned up some. Now all code using struct mp3entry is in apps.
2008-10-14 11:12:20 +00:00
panic.c
Clean up panicf and introduce system_exception_wait to do further target tasks and wait for a button when an unrecoverable error has occurred (panic, UIE, etc.). Returning from that function should reboot or don't return from it. Move UIE and __div0 for ARM to its own file.
2009-01-08 10:15:32 +00:00
pcm.c
Gigabeat S: Implement an SDMA API and use it in the PCM driver. Some other miscellaneous adjustments to recording and PCM buffer to accomodate use of physical addresses and cache coherency.
2009-02-08 22:32:41 +00:00
pcm_sampr.c
powermgmt.c
c200v1/e200v1: Add battery charging. This should be usable on v2 players but those should be evaluated for current, endpoint voltage and whether or not accurate battery readings may always be obtained (which determines algorithm setup and behavior).
2009-01-11 10:07:22 +00:00
profile.c
Commit FS#9170 by Dave Hooper. Adds support for profiling on ARM, and fixes various issues with compiling profile builds. Also, note that profile_reader.pl syntax has changed.
2008-07-28 22:43:41 +00:00
README
rolo.c
Ingenic Jz4740:
2009-02-26 21:15:40 +00:00
rom.lds
screendump.c
Forgot to add the new screendump source files.
2009-02-10 23:47:24 +00:00
scroll_engine.c
revert that scroll engine stuff... good in theory, but broken.
2008-07-02 13:02:57 +00:00
sound.c
Get the volume controls working on the M:Robe 500 along with some minor code changes.
2009-03-03 18:05:22 +00:00
SOURCES
Make Philips SA9200 build again
2009-03-07 04:41:37 +00:00
system.c
Remove struct spinlock to cleanup some mess and simplify. It's only used in boosting for multiprocesors and a pure two-corelock heirarchy will do just fine.
2009-02-03 12:16:45 +00:00
thread.c
s3c2440 can use the generic ARM WFI which is much simpler. If there's any advantage to setting the IDLE bit for power consumption, it's possible to combine its use with the old core_sleep instead of using the loop waiting for idle to kick in. For now, go basic. Let GCC choose the register for MCR instead of forcing it to r0.
2009-02-11 19:28:02 +00:00
timer.c
Gigabeat S: Get timer API working. metronome will work now.
2009-01-05 00:00:29 +00:00
tuner.c
Make si4700 tuner driver more sane with bit and field defines and entirely hide strange i2c interface from code with write/set/clear/masked functionality. On Gigabeat S use by-the-book busmode selection and GPIO lines. Implement some primitive station detection, debug registers in screen, and misc. changes to tie things together.
2008-12-27 19:18:50 +00:00
usb.c
Leave "usb mode" when all LUNs are ejected again
2009-02-28 15:16:54 +00:00