.. |
common
|
Moved database builder into a separate directory, and gave it its' own Makefile. Now it compiles cleanly and builds a database if ran in root of music tree.
|
2008-12-15 23:42:19 +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
|
USB retweaking: Take out the USB_REQUEST/RELEASE_DISK scheme and simply ask the USB core whether or not any drivers require exclusive access at the moment of connect. Doing anthing else just produces nasty effects on Windows because it expects some communication just for enabling the PHY and not allowing it to mount volumes if a thread doesn't ack causes annoying error message boxes. Make behavior of each USB type identical from the system perspective. Some miscellaneous changes (simplify, ata->storage naming, define only used USB_* enums values were possible).
|
2009-01-13 16:27:35 +00:00 |
export
|
Gigabeat S has no need for a USB tick. Put in a simple framework that allows USB monitoring by event. Also add a couple missed usb_enable calls when the connection is not for 'slave mode'.
|
2009-01-14 07:01:49 +00:00 |
include
|
Removed the sim_ prefix from the plugin api.
|
2009-01-07 09:53:46 +00:00 |
target
|
Submit FS#9749 by Boris Gjenero. Do not reset IDE0 on startup for iPod Video and iPod 4G. Could also be done for H10 and iPod Color, if tested with positive result.
|
2009-01-18 12:35:03 +00:00 |
test
|
Added keymaps for ZVM to plugins. Enabled zvm plugin building in tools/configure. FS#9605 by Adam Hogan and Robert Menes.
|
2008-12-04 21:28:56 +00:00 |
usbstack
|
USB retweaking: Take out the USB_REQUEST/RELEASE_DISK scheme and simply ask the USB core whether or not any drivers require exclusive access at the moment of connect. Doing anthing else just produces nasty effects on Windows because it expects some communication just for enabling the PHY and not allowing it to mount volumes if a thread doesn't ack causes annoying error message boxes. Make behavior of each USB type identical from the system perspective. Some miscellaneous changes (simplify, ata->storage naming, define only used USB_* enums values were possible).
|
2009-01-13 16:27:35 +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-thread-fading.c
|
Oops - fix yellow.
|
2008-11-26 11:08:27 +00:00 |
backlight.c
|
Use cookies for thread identification instead of pointers directly which gives a buffer against wrongly identifying a thread when the slot is recycled (which has been nagging me for awhile). A slot gets 255 uses before it repeats. Everything gets incompatible so a full update is required.
|
2008-12-10 08:57:10 +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
|
|
|
debug.c
|
Updated our source code header to explicitly mention that we are GPL v2 or
|
2008-06-28 18:10:04 +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
|
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
|
Speed up Player build a bit by not building a useless sysfont.o.
|
2009-01-02 12:47:11 +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
|
remove align_buffer from firmare/general.c, replacing with ALIGN_BUFFER macro, and replace all uses of it (only resize.c in core, and pictureflow and mpegplayer plugins), remove it from plugin_api,
|
2009-01-13 13:48:26 +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
|
cleanup storage defines
|
2008-10-31 21:25:04 +00:00 |
ifp_usb_serial.c
|
Updated our source code header to explicitly mention that we are GPL v2 or
|
2008-06-28 18:10:04 +00:00 |
kernel.c
|
Place some LIKELY and UNLIKELY hints in kernel where I can definitively say anything about it and where it could make a small difference.
|
2008-12-14 07:09:26 +00:00 |
logf.c
|
Fix (USB) serial logf()
|
2009-01-01 19:54:30 +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
|
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
|
Check that PCM is playing/recording *after* getting the current position from the hardware layer.
|
2008-12-14 11:42:47 +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
|
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
|
Fix Clip firmware building by adding missing symbols
|
2008-11-10 11:04:43 +00:00 |
rom.lds
|
|
|
scroll_engine.c
|
revert that scroll engine stuff... good in theory, but broken.
|
2008-07-02 13:02:57 +00:00 |
sound.c
|
Small binsize optimization and likely a tiny speedup too
|
2009-01-02 11:21:58 +00:00 |
SOURCES
|
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 |
system.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 |
thread.c
|
Enable sleep() on MIPS targets
|
2008-12-19 23:35:42 +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
|
Do penance. Fix yellow.
|
2009-01-14 07:23:41 +00:00 |