rockbox/firmware
Barry Wardell b35d45db02 Make H10 bootloader successfully boot the OF again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16837 a1c6a512-1295-4272-9138-f99709370657
2008-03-27 00:50:50 +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 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
export 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
include FS#7598 - Dircache support for multivolume targets (by Phil Light). 2008-03-11 19:39:26 +00:00
target Make H10 bootloader successfully boot the OF again. 2008-03-27 00:50:50 +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 code police, no functional changes 2007-07-30 22:33:31 +00:00
boot.lds More iAudio M3 work. Bootloader compiles, but doesn't work yet. 2008-03-12 20:35:42 +00:00
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 Fix 64 bit simulator warning. 2007-10-02 17:04:56 +00:00
font_cache.c
general.c mpegplayer: Make playback engine fully seekable and frame-accurate and split into logical parts. Be sure to have all current features work. Actual UI for seeking will be added soon. Recommended GOP size is about 15-30 frames depending on target or seeking can be slow with really long GOPs (nature of MPEG video). More refined encoding recommendations for a particular player should be posted soon. 2007-12-29 19:46:35 +00:00
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 More consts that require no functional change. 2008-03-26 08:57:25 +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 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
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 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
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 Still on the post-big-commit policing. Correct a function call order. Comment a couple things. 2007-10-07 23:19:09 +00:00
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 Remove some debug code. Remove some unnecessary checks. 2007-08-25 10:56:22 +00:00
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 Add viewport capabilities to all the LCD drivers, and adapt scrolling code. This is the firmware/ part of FS#8385 - the changes to the WPS code still need more work and will be committed at a later date. NOTE: There are no user-visible changes with this commit - just the infrastructure. 2008-01-07 20:34:11 +00:00
sound.c mrobe 100: (1) fix the sound volume by properly enabling headphone output, (2) disable line-out since there's no connector. 2008-02-06 05:15:06 +00:00
SOURCES Back-ported the iAudio remote LCD driver optimisations to X5 and M5. 2008-03-26 00:38:40 +00:00
system.c Gigabeat S: Interrupt enabled bootloader. Miscellaneous integration changes. 2008-02-08 02:20:05 +00:00
thread.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
timer.c Fix empty commit: Add grayscale support for ARM in vertical packing format. 2007-09-22 23:37:58 +00:00
tuner.c e200: Tuner driver needs to yield alot and also be mutexed. FM debug screen got broken again and was ignoring cancellation and not drawing the lines. 2007-07-14 22:00:50 +00:00
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