..
common
Remove dead code
2009-08-12 13:49:29 +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
LCD_DEPTH == 2, vertical packing: specify if lcd framebuffer is in iram into the model specific config file
2009-08-18 04:24:01 +00:00
export
h300 has a 16 bits display, not a 2 bits.
2009-08-18 04:36:42 +00:00
include
Move yearday_to_daymonth() to usb_storage.c. It's the only user, this function is pretty specific, and it seems to be the cleanest way to avoid ram usage increases for unrelated targets
2009-08-11 20:03:59 +00:00
target
Samsung YP-S3: add backlight-target.h for the YP-S3 (contains target specific backlight and buttonlight declarations)
2009-08-15 15:59:39 +00:00
test
Commit FS#9545, storage cleanup and multi-driver support
2009-07-17 22:28:49 +00:00
usbstack
Limit usb_serial packets to 32 bytes. It's unclear why this is needed, but usb serial packets larger than 96 bytes seem to never be sent.
2009-08-12 20:35:01 +00:00
arabjoin.c
move some code from .h files to .c files and polish unicode.c a bit
2005-12-06 15:04:48 +00:00
arabjoin.h
arabjoin.h was emptied by accident
2005-12-06 15:15:54 +00:00
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
Remove int_prio argument from timer_register, and move the only use for it into alpine_cdc plugin, since this plugin is only built on SH7034
2009-06-29 14:29:46 +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
Updated our source code header to explicitly mention that we are GPL v2 or
2008-06-28 18:10:04 +00:00
COPYING
iRiver scramble and descramble code from Dave Cooper
2005-01-24 09:01:48 +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
Raise MAX_SYS_EVENTS to fix FS#10105 (*PANIC* event line full)
2009-04-08 16:58:04 +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
Updated our source code header to explicitly mention that we are GPL v2 or
2008-06-28 18:10:04 +00:00
general.c
FS#10080
2009-07-14 13:57:45 +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
hotswap.c
add firmware/driver/sd.c which contains common code between SD drivers
2009-07-01 21:49:13 +00:00
ifp_usb_serial.c
Add working USB HID driver, by Tomer Shalev (part of his GSoC work).
2009-05-16 15:30:09 +00:00
kernel.c
Correct Björn's name in various file headers.
2009-03-23 17:08:46 +00:00
logf.c
Fix a wrong memcpy in logf() introduced in r22253
2009-08-12 16:10:04 +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
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
it is mildly useful to reset the viewport to the full screen for the panic screen....
2009-08-18 03:55:55 +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
Updated our source code header to explicitly mention that we are GPL v2 or
2008-06-28 18:10:04 +00:00
powermgmt.c
Re-work D2 power off behaviour.
2009-07-26 19:41:24 +00:00
profile.c
Remove int_prio argument from timer_register, and move the only use for it into alpine_cdc plugin, since this plugin is only built on SH7034
2009-06-29 14:29:46 +00:00
README
lets point to ../docs/README
2002-08-21 11:13:46 +00:00
rolo.c
Fix RoLo on MIPS targets
2009-06-04 11:57:43 +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
Convert a number of places in core and plugins to use the BIT_N() macro instead of 1<<n. Speeds up things on SH1, and also reduces core binsize. Most notable speedups: 1 bit lcd driver: drawpixel +20%, drawline + 27%, hline +5%; jpeg viewer: +8% for 1/8 scaling. Other targets are unaffected.
2009-06-07 21:27:05 +00:00
scroll_engine.c
Rework lcd_enabled and lcd_set/call_enable hook
2009-03-17 02:43:47 +00:00
sound.c
* Move DSP_CALLBACK_* enum to sound.h
2009-08-01 21:38:18 +00:00
SOURCES
D2: Re-enable SD(HC) driver as there have been no further reports of damaged cards.
2009-08-12 19:14:46 +00:00
storage.c
svn properties, late as usual
2009-07-17 22:41:08 +00:00
system.c
Simplify some redundant boolean expressions
2009-05-21 14:15:24 +00:00
thread.c
* Fix overlooked r12 usage possibility in mpegplayer ARM idct
2009-07-12 22:43:24 +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
Meizu: implement i2c for the meizu fmradio and update the tea5760 tuner driver
2009-07-07 21:57:16 +00:00
usb.c
M:Robe 500: Mostly complete USB driver, supports BULK mode currently and gets about 2 MB/s writes vs 1.1 MB/s on the OF. Mostly tested against Linux, preliminary testing in Windows appears to work. There is currently a bug in the attach process where it only works once per boot that needs to be fixed. There are a few other minor M:Robe 500 changes as well.
2009-06-08 00:19:16 +00:00