summaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Collapse)Author
2008-09-12Make local function static in mp3_playback.c and match usb_init_device ↵Bertrik Sikken
prototype to implementation for Archos recorder git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18504 a1c6a512-1295-4272-9138-f99709370657
2008-09-12Get basic NAND driver working on Onda targetsMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18499 a1c6a512-1295-4272-9138-f99709370657
2008-09-11* move qt1106 specific things to their own filesFrank Gevaerts
* use CHANGE pin git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18496 a1c6a512-1295-4272-9138-f99709370657
2008-09-11Fix the Gigabeat F/X bootloader and add some code from Barry Wardell that ↵Karl Kurbjun
was accidentally removed a while ago. Some of these changes are also more work towards getting the bootloader working from flash; it works but the player will not shutdown fully. About 16 mA are still drawn after calling the rom_shutdown routine. If anyone has some insight why I would be very interested. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18492 a1c6a512-1295-4272-9138-f99709370657
2008-09-10iPod G4, Color/Photo and Nano audio driver rework: Fix playback after ↵Jens Arnold
recording (FS #7402). Implement recording gain adjustment. * Fix slightly off Bass/Treble scale. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18490 a1c6a512-1295-4272-9138-f99709370657
2008-09-10More VX767 work...Maurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18489 a1c6a512-1295-4272-9138-f99709370657
2008-09-10Minor missing #include and static function fixes for mrobeBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18487 a1c6a512-1295-4272-9138-f99709370657
2008-09-10Hopefully fix LCD problemsMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18485 a1c6a512-1295-4272-9138-f99709370657
2008-09-10First reading out of the touchpad!Frank Gevaerts
disabled power handling for now, so the device will power off when unplugged again (because there is no other poweroff method provided) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18480 a1c6a512-1295-4272-9138-f99709370657
2008-09-10Some header file / static function fixes for creative zvmBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18479 a1c6a512-1295-4272-9138-f99709370657
2008-09-09Fix deemphasis control bit position.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18478 a1c6a512-1295-4272-9138-f99709370657
2008-09-08Get rid of static buffer and use buffer_alloc() insteadMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18450 a1c6a512-1295-4272-9138-f99709370657
2008-09-07Telechips NAND: split out a couple of small functions to help readability, ↵Rob Purchase
and add a note about LPT blocks. No functional changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18440 a1c6a512-1295-4272-9138-f99709370657
2008-09-07Remove leftover cruft.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18439 a1c6a512-1295-4272-9138-f99709370657
2008-09-07ZVM:Maurus Cuelenaere
* Optimize MiniFS handling * Add basic CFS handling (doesn't work yet) * Remove hacky stuff in disk.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18438 a1c6a512-1295-4272-9138-f99709370657
2008-09-06Initial commit of iaudio 7 port by Vitja Makarov (FS#9245). Port is at ↵Dave Chapman
quite an advanced stage, but is troubled by the lack of a reliable NAND driver (similar to the Cowon D2 port) and is not yet suitable for non-developers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18435 a1c6a512-1295-4272-9138-f99709370657
2008-09-05Add Onda VX767 targetMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18422 a1c6a512-1295-4272-9138-f99709370657
2008-09-04WPS editor:Maurus Cuelenaere
* Fix some typo's in TODO & README * Fix libwps Makefile in Windows git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18408 a1c6a512-1295-4272-9138-f99709370657
2008-09-04WPS editor:Maurus Cuelenaere
* Simplify Makefile * Get rid of buildall.* * Change library loading behaviour to work with MODEL_NAME Screenshot: * Simplify Makefile config-*.h: * Add MODEL_NAME git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18407 a1c6a512-1295-4272-9138-f99709370657
2008-09-03remove obviously obsolete TODO commentFrank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18405 a1c6a512-1295-4272-9138-f99709370657
2008-09-03C200: Also flip the function of the volume buttons when display flip is ↵Marianne Arnold
enabled. I think it is more consistent, especially when thinking of cases where these buttons are used for something else (e.g. left/right in brickmania). Taken from FS#8393 by Volker Mische - add him to CREDITS too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18404 a1c6a512-1295-4272-9138-f99709370657
2008-09-03... but still be compatible with OF..Maurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18396 a1c6a512-1295-4272-9138-f99709370657
2008-09-03 * Clean up Jz4740 USB tool a bitMaurus Cuelenaere
* Make IHFSsplit compile under Windows * Change SDRAM base address + remove hack for Onda VX747 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18395 a1c6a512-1295-4272-9138-f99709370657
2008-09-02Font cleanup step 3 - The Big Shuffle: Renamed all fonts to a consistent ↵Jens Arnold
naming scheme that allows easy selection of alternatives based on size, as discussed on IRC. Adjusted themes in SVN and Makefile for the sysfont. ** Attention **: Clean up your /.rockbox/fonts folder before installing the new release, and then install a new font pack as well. Adjust font names in your custom .cfg files. A reference table can be found in fonts/README. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18388 a1c6a512-1295-4272-9138-f99709370657
2008-09-02set PWRON bit to 1 so the player doesn't turn off immediately (should work ↵Frank Gevaerts
on M6SL and M3, not sure about the others) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18386 a1c6a512-1295-4272-9138-f99709370657
2008-09-02enable full init code, as it seems to workFrank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18382 a1c6a512-1295-4272-9138-f99709370657
2008-09-02Font cleanup step 1: * alt8x8 - completely broken encoding. * atari-small - ↵Jens Arnold
ASCII only, not used by any theme. * clR6x8-8859-2 - integrated into rockbox_default. * courB* - not used by any theme. * Hebrew-* - bad unicode coverage, essentially unused. * ter-u??v - 'EGA/VGA bold' versions of ter-u??b, meaningless in rockbox. * timR08 - not used by any theme. * uwe_prop - proportional is a slightly improved version of that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18381 a1c6a512-1295-4272-9138-f99709370657
2008-08-31revert r18327, as it introduces serious issues on non-sd players (like ipods)Frank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18370 a1c6a512-1295-4272-9138-f99709370657
2008-08-29Add wpseditor, the Google Summer of Code 2008 project of Rostislav Chekan. ↵Frank Gevaerts
Closes FS#9327 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18362 a1c6a512-1295-4272-9138-f99709370657
2008-08-28Make usb_storage work on all targets againFrank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18357 a1c6a512-1295-4272-9138-f99709370657
2008-08-27 * Commit dual-boot support for Creative ZVx familyMaurus Cuelenaere
* Add mkzenboot: makes it possible to integrate Rockbox bootloader with Creative firmwares without the need of distributing binaries * Add Tadeusz Pyś to credits, who figured out the minifs file system * Fix bootloader git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18352 a1c6a512-1295-4272-9138-f99709370657
2008-08-26Onda VX747:Maurus Cuelenaere
* Overall cleanup (still needs work) * Add preliminary USB support * Add power off support * Add preliminary MMU handling git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18348 a1c6a512-1295-4272-9138-f99709370657
2008-08-23Commit FS#9308: differentiate between TOUCHPAD & TOUCHSCREENMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18338 a1c6a512-1295-4272-9138-f99709370657
2008-08-21Add rough estimate for iPod 4G power consumption. Probably a little off, ↵Michael Giacomelli
but better then using the Archos numbers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18330 a1c6a512-1295-4272-9138-f99709370657
2008-08-21Use cached memory for ata_write_sectors(). This seems to finally fix FS#8663Frank Gevaerts
Thanks to Martin Ritter for finding out that the uncached accesses were somehow causing this SERIALIZE_WRITES can probably be removed, but this requires a bit more testing first git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18327 a1c6a512-1295-4272-9138-f99709370657
2008-08-20properly remount the filesystem after usb disconnect with software usbFrank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18323 a1c6a512-1295-4272-9138-f99709370657
2008-08-19Since several S/PDIF sources do not set the valnogood bit properly, ↵Jens Arnold
valnogood shouldn't be considered as an error. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18322 a1c6a512-1295-4272-9138-f99709370657
2008-08-18Add NAND chip data for Samsung K9F4G08UOM (Sansa M230 512Mb)Rob Purchase
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18311 a1c6a512-1295-4272-9138-f99709370657
2008-08-17Fix a problem reading some ID3v2.4 tags. The data length refers to the size ↵Magnus Holmgren
of the frame without compression, unsynchronization and the like, so it should not be used when skipping unsupported frames in the file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18304 a1c6a512-1295-4272-9138-f99709370657
2008-08-15The high pass filter setting of the WM8731 seems to work the other way ↵Peter D'Hoye
around. Disabling it removes the DC offset. This fixes FS #9248 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18294 a1c6a512-1295-4272-9138-f99709370657
2008-08-15Greyscale iPods: Fix the default contrast in the bootloader and the core ↵Jens Arnold
before settings are loaded. Especially important on 1st..3rd Gen as we're setting up the LCD controller quite a bit different than the OF on those. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18290 a1c6a512-1295-4272-9138-f99709370657
2008-08-15Change 18 char limit to (LCD_WIDTH/SYSFONT_WIDTH) in panicf() (FS#9282)Maurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18288 a1c6a512-1295-4272-9138-f99709370657
2008-08-15Jz4740: get exception handling workingMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18287 a1c6a512-1295-4272-9138-f99709370657
2008-08-15Onda VX747:Maurus Cuelenaere
* kill TABs in jz4740.h * clean up LCD * make CONFIG_ORIENTATION work in both ways git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18286 a1c6a512-1295-4272-9138-f99709370657
2008-08-14Apply FS#9155 (Simplified battery bench). This is a simplification/rework of ↵Bertrik Sikken
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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18281 a1c6a512-1295-4272-9138-f99709370657
2008-08-13gcc 4.3.1 quite rightfully warnings when printf-style functions use "formatDaniel Stenberg
not a string literal and no format arguments". Those occurances can (will?) lead to future nasty and surprising bugs. These are just a few of a very large amount of necessary fixes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18274 a1c6a512-1295-4272-9138-f99709370657
2008-08-11Use shorter fields in sound_settings_info struct to save some bytesNils Wallménius
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18241 a1c6a512-1295-4272-9138-f99709370657
2008-08-10* Get interrupts working (but crashes after 10-30secs)Maurus Cuelenaere
* Make current_tick increase * Convert button driver into SADC driver * Make touchscreen handling work better (still needs good calibration routine) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18240 a1c6a512-1295-4272-9138-f99709370657
2008-08-10ok, that was bigger than expected... reduce the max to 12 open dirs as a ↵Jonathan Gordon
happy compromise.., If you still have errors rethink your directory layout git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18235 a1c6a512-1295-4272-9138-f99709370657
2008-08-10"waste" a bit more RAM on targets with more than 8MB so more directories can ↵Jonathan Gordon
be opened at the same time (most obvious when you have really deep directory trees) closes FS#6410, FS#6512, FS#6514 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18234 a1c6a512-1295-4272-9138-f99709370657