rockbox/firmware
2008-03-29 20:40:38 +00:00
..
common Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed. 2008-03-25 02:34:12 +00:00
decompressor
drivers Go back to the ata lock hack for 5g until whatever is going on there is discovered and fixed. 2008-03-28 23:39:28 +00:00
export Implement set_cpu_frequency() for TCC780x, but leave it disabled for now as switching can cause an occasional freeze. Reduce default speed from maximum to 48Mhz. 2008-03-29 20:40:38 +00:00
include FS#7598 - Dircache support for multivolume targets (by Phil Light). 2008-03-11 19:39:26 +00:00
target Implement set_cpu_frequency() for TCC780x, but leave it disabled for now as switching can cause an occasional freeze. Reduce default speed from maximum to 48Mhz. 2008-03-29 20:40:38 +00:00
test Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). 2008-03-26 01:50:41 +00:00
usbstack Sending an empty data block before sending the FAIL CSW seems to make Windows happier if a device is not present (e.g. an empty sd card slot) (fix proposed by Martin Ritter) 2008-03-22 21:21:37 +00:00
arabjoin.c
arabjoin.h
ata_idle_notify.c It makes more sense for the callback registrar to decide if its a "oneshot" then the callback caller. 2008-03-17 05:22:53 +00:00
backlight.c Revert accidental tree commit. /me needs a smaller enter key... 2008-03-25 19:57:23 +00:00
bidi.c
buffer.c
COPYING
debug.c
eeprom_settings.c
enc_base.c
events.c It makes more sense for the callback registrar to decide if its a "oneshot" then the callback caller. 2008-03-17 05:22:53 +00:00
font.c
font_cache.c
general.c
hangul.c
hotswap.c Hotswap code shuffling: Fix yellow. Simplify some target function access. Keep fat lock access from compiling for Ondios - think of a nicer way later. 2008-03-12 11:08:41 +00:00
id3.c Revert my earlier const madness, we'll keep the parameter lists simple. 2008-03-28 12:51:33 +00:00
ifp_usb_serial.c move the ifp7xx usb serial driver files to more specific names, to make the "usb_serial" name available for more general usb class driver use 2008-03-02 18:16:24 +00:00
kernel.c queue_delete should reset the blocker_p member. 2008-03-28 03:02:14 +00:00
logf.c implement logf over usb-serial. Needs USB_SERIAL defined in usb_core.h to work, and needs to be enabled in the debug menu. 2008-03-02 20:45:33 +00:00
lru.c
Makefile
mp3_playback.c Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). 2008-03-26 01:50:41 +00:00
mp3data.c
mpeg.c Revert my earlier const madness, we'll keep the parameter lists simple. 2008-03-28 12:51:33 +00:00
panic.c iAudio M3: ADC driver, making buttons and battery voltage reading work. * Disable the multi-colour LED for now to save power. Proper handling will be added later. * Make reboot on button press work on iAudio X5, M5, M3 in panicf(), and on M3 in UIE(). 2008-03-17 00:19:23 +00:00
pcm.c
pcm_record.c Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed. 2008-03-25 02:34:12 +00:00
pcm_sampr.c
powermgmt.c m:robe 100 - remove ugly workaround for false initial voltage readings and wait until readings have settled instead 2008-03-11 09:38:12 +00:00
profile.c
README
replaygain.c
rolo.c Major cleanup of checkwps - fix all warnings and add a script to build versions for all supported targets (plus some unsupported ones). You now need to run the version of checkwps that matches the device your WPS is for. 2008-03-26 23:35:34 +00:00
rom.lds
scroll_engine.c
sound.c
SOURCES Revert "initial Meizu M6SL port" 2008-03-27 11:53:51 +00:00
system.c
thread.c Go back to the ata lock hack for 5g until whatever is going on there is discovered and fixed. 2008-03-28 23:39:28 +00:00
timer.c
tuner.c
usb.c Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). 2008-03-26 01:50:41 +00:00

See docs/README