summaryrefslogtreecommitdiff
path: root/firmware/export (follow)
Commit message (Collapse)AuthorAge
...
* Fix 3g buildsBarry Wardell2007-02-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12341 a1c6a512-1295-4272-9138-f99709370657
* No functional changes, just reorganising code:Barry Wardell2007-02-16
| | | | | | | | | | 1) Move ARC OTG USB (used in PP502x) driver code into it's own file, drivers/arcotg_udc.c. Hopefully in the future we will be able to adapt more of the Linux driver and add it to this file. 2) Rename mx31.h to arcotg_udc.h to reflect the file the code came from. It's also a more accurate name for the USB controller. 3) Get rid of one more inl()/outl() in usb-pp.c and use the relevant #define instead. 4) Add dr_controller_stop(). Not used yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12340 a1c6a512-1295-4272-9138-f99709370657
* Shave a few bytes off the binary size, especially on hwcodec targetsLinus Nielsen Feltzing2007-02-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12323 a1c6a512-1295-4272-9138-f99709370657
* Cuesheet support by Jonathan Gordon and me (FS #6460).Nicolas Pennequin2007-02-14
| | | | | | | | Everytime an audio file is loaded, a cue file with the same name is searched for. A setting allows to disable this (default is off). Cuesheet files can also be viewed in the file browser. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12304 a1c6a512-1295-4272-9138-f99709370657
* Adding SPC codec (FS #6542)Adam Gashlin2007-02-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12298 a1c6a512-1295-4272-9138-f99709370657
* Make database endianess independent.Miika Pekkarinen2007-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12297 a1c6a512-1295-4272-9138-f99709370657
* FS #6646 from Ben Keroack - move the recently added AFMT_SPEEX to the end of ↵Dave Chapman2007-02-11
| | | | | | the enum. The values here are used for the %fc WPS tag, so new codecs MUST be added at the end. Also add a comment to that effect. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12275 a1c6a512-1295-4272-9138-f99709370657
* FS#6638 - Album artist and comment patch for WPS and tagcache. ExportMiika Pekkarinen2007-02-10
| | | | | | | your database before updating because initialization is needed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12255 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC Encoders: Better declarations of chunk flags. Mark constants as ↵Michael Sevakis2007-02-10
| | | | | | unsigned long to match structure variable type. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12252 a1c6a512-1295-4272-9138-f99709370657
* Remove accidental inclusion of album art patch fragment.Dan Everton2007-02-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12247 a1c6a512-1295-4272-9138-f99709370657
* Add Speex playback support. Patch from FS #5607 thanks to Frederik Vestre.Dan Everton2007-02-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12241 a1c6a512-1295-4272-9138-f99709370657
* disable CPU scaling again because it actually made the power consumption worse.Marcoen Hirschberg2007-02-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12228 a1c6a512-1295-4272-9138-f99709370657
* Change the radio screen and recording screen to use the global_status ↵Michael Sevakis2007-02-07
| | | | | | structure for state. I guess global_status had been added already and I missed it. :D git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12222 a1c6a512-1295-4272-9138-f99709370657
* Correct a deceptive comment. Clarify that this config file is only for the ↵Tom Ross2007-02-07
| | | | | | 4g grayscale iPod. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12220 a1c6a512-1295-4272-9138-f99709370657
* Fix USB detection on ipods and other portalplayer targets - Rockbox now ↵Dave Chapman2007-02-04
| | | | | | correctly distinguishes between a USB connection to a computer and a connection to a USB AC charger. Based on the experimental USB code in FS #6494 by Barry Wardell. Closes FS #4724. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12198 a1c6a512-1295-4272-9138-f99709370657
* Enable FAT16 support for Sansa E200Daniel Ankers2007-02-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12195 a1c6a512-1295-4272-9138-f99709370657
* Backlight support for Sansa, including brightness. Thanks to Rene Barry Wardell2007-02-03
| | | | | | | Peinthor and FS#6608. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12186 a1c6a512-1295-4272-9138-f99709370657
* RTC support for Sansa.Barry Wardell2007-02-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12185 a1c6a512-1295-4272-9138-f99709370657
* FS#4770 - Add USB charging for the H300 seriesSteve Bavin2007-02-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12169 a1c6a512-1295-4272-9138-f99709370657
* Reverting the FAT32 driver change - it seems to have introduced a bugLinus Nielsen Feltzing2007-01-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12152 a1c6a512-1295-4272-9138-f99709370657
* Changed fat_getnext():Linus Nielsen Feltzing2007-01-29
| | | | | | | | | | 1) Fixed a bug where really long filenames could be messed up if they spanned 3 sectors 2) Now uses 2 buffers instead of 3, without copying the buffers with memcpy() 3) Can now use aligned sector reads, first step towards iPod 5.5G 80GB git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12151 a1c6a512-1295-4272-9138-f99709370657
* FS#6554. Move bootloader code into a common file. Only PortalPlayer devices ↵Barry Wardell2007-01-28
| | | | | | (iPods, H10, Sansa) are affected for the moment. Someone with access to (and no fear of bricking) an X5, H100, H300 and Gigabeat should try to adapt those bootloaders to also use the code in common.c. The (non-working) patch in the tracker would be a good place to start with this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12136 a1c6a512-1295-4272-9138-f99709370657
* More PortalPlayer I2C unification workDaniel Ankers2007-01-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12128 a1c6a512-1295-4272-9138-f99709370657
* Clean up PP5002 I2C code (no functional changes):Barry Wardell2007-01-27
| | | | | | | | | | Move into target tree. Use #defines instead of inb/outb. Also restore comments in PP5020 I2C code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12124 a1c6a512-1295-4272-9138-f99709370657
* Clean up PP5020 I2C code (no functional changes):Barry Wardell2007-01-27
| | | | | | | | | Move into target tree. Use #defines instead of inb/outb. Whitespace cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12123 a1c6a512-1295-4272-9138-f99709370657
* adding NSF (NES music) codecAdam Gashlin2007-01-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12112 a1c6a512-1295-4272-9138-f99709370657
* Permanently enable powering down the disk when it's sleeping for supported ↵Nils Wallménius2007-01-23
| | | | | | targets (iriver h1xx, h3xx and h10, iaudio x5, gigabeat and archos recorders) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12094 a1c6a512-1295-4272-9138-f99709370657
* Fix broken buildsJonathan Gordon2007-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12088 a1c6a512-1295-4272-9138-f99709370657
* Simple cpu boost tracker for LOGF builds. Shows the last 64 cpu_boost() ↵Jonathan Gordon2007-01-22
| | | | | | calls from the debug menu git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12087 a1c6a512-1295-4272-9138-f99709370657
* the gigabeat supports all frequencies but 64kHzMarcoen Hirschberg2007-01-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12065 a1c6a512-1295-4272-9138-f99709370657
* re-enable CPU scaling (between 100 and 300MHz again) with a new implementationMarcoen Hirschberg2007-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12047 a1c6a512-1295-4272-9138-f99709370657
* sysfont.h is only needed by devices with bitmap displays.Barry Wardell2007-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12042 a1c6a512-1295-4272-9138-f99709370657
* Make the build system create a sysfont.h which includes font information for ↵Barry Wardell2007-01-17
| | | | | | | | | the system font. Available #defines are: SYSFONT_NAME, SYSFONT_FACENAME, SYSFONT_WIDTH, SYSFONT_HEIGHT, SYSFONT_SIZE, SYSFONT_ASCENT, SYSFONT_DESCENT, SYSFONT_FIRST_CHAR, SYSFONT_LAST_CHAR, SYSFONT_DEFAULT_CHAR, SYSFONT_PROPORTIONAL, SYSFONT_COPYRIGHT, SYSFONT_BITS_SIZE. Also fix a small bug in the iPod bootloader printf() code and use printf() for PortalPlayer bootloaders too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12041 a1c6a512-1295-4272-9138-f99709370657
* Backing out the CPU boost for now. Found several issues from screen lines to ↵Steve Gotthardt2007-01-17
| | | | | | crashing during wav play and running oscilliscope, etc git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12037 a1c6a512-1295-4272-9138-f99709370657
* add cpu frequency scaling to the gigabeat. default/normal: 100MHz, boosted: ↵Marcoen Hirschberg2007-01-16
| | | | | | 300MHz git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12023 a1c6a512-1295-4272-9138-f99709370657
* Update battery capacity and discharge tables to reflect current battery ↵Greg White2007-01-14
| | | | | | benchmarks git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12010 a1c6a512-1295-4272-9138-f99709370657
* Start of work on a port to the Archos 'AV300' (AV320/340/380) - a working UI ↵Dave Chapman2007-01-14
| | | | | | simulator (but with a dummy background image for now) and the beginnings of the target-specific firmare code. Port is temporarily using a 2bpp LCD buffer format - the AV300 has a 320x240 colour (YCbCr-based) LCD which will need a new framebuffer format and drawing routines, but the LCD is also capable of various paletted bitmap modes, one of which has an identical framebuffer format to the greyscale ipods. Buttons (and hence the button mappings) are identical to the Archos Recorder, with the exception that the PLAY button on the Recorder is replaced by pressing the joystick on the AV300 (which I call BUTTON_SELECT). The initial port will begin by being strictly HWCODEC, but will evolve to be a hybrid SWCODEC/HWCODEC platform - it has a MAS3587F but also a main CPU (54MHz arm7tdmi plus DSP) capable of software decoding of at least some formats. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12008 a1c6a512-1295-4272-9138-f99709370657
* Setup LCD ourselves; move LCD buffer and TTB to free up 1.7MB of memoryGreg White2007-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11994 a1c6a512-1295-4272-9138-f99709370657
* Updated bootloader for H120/H140 and entirely disabled flashing code for ↵Miika Pekkarinen2007-01-12
| | | | | | H100 until somebody tests it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11993 a1c6a512-1295-4272-9138-f99709370657
* Prepare core support for the iriver bootloader supporting ROM imagesMiika Pekkarinen2007-01-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11991 a1c6a512-1295-4272-9138-f99709370657
* Removed executable flagLinus Nielsen Feltzing2007-01-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11967 a1c6a512-1295-4272-9138-f99709370657
* Updated buttonlights for the Gigabeat port. Added LCD controller off and on ↵Steve Gotthardt2007-01-08
| | | | | | for extra power savings - thanks to Greg White. Incorporated feedback from Gary Allen. Added 'battery charging' mode: shows leds during charging. Added 'follow' mode that turns off leds when backlight goes off. Flicker mode and new solid mode only show during disk access. Access settings from Info/debug menu for now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11945 a1c6a512-1295-4272-9138-f99709370657
* Allow one more thread on swcodec to make mpegplayer work on targets with ↵Jens Arnold2007-01-07
| | | | | | remote LCD and voice file present. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11937 a1c6a512-1295-4272-9138-f99709370657
* Fix simulator buildGreg White2007-01-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11910 a1c6a512-1295-4272-9138-f99709370657
* Move invalidate_icache macro to function in GB target tree, GB onlyGreg White2007-01-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11908 a1c6a512-1295-4272-9138-f99709370657
* Use DMA for Blit to screen/clearGreg White2007-01-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11906 a1c6a512-1295-4272-9138-f99709370657
* Added HAVE_BACKLIGHT_SET_FADING because the Gigabeat backlight works that way.Steve Gotthardt2007-01-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11898 a1c6a512-1295-4272-9138-f99709370657
* Moved the HAVE_USB_POWER into the !Simulator section so that the simulator ↵Steve Gotthardt2007-01-04
| | | | | | build would work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11895 a1c6a512-1295-4272-9138-f99709370657
* Split the enable_fiq(fiq_handler) function into separate ↵Dave Chapman2007-01-01
| | | | | | set_fiq_handler(fiq_handler) and enable_fiq(void) functions. This allows temporary disabling of the FIQ without knowing which fiq handler is in use. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11875 a1c6a512-1295-4272-9138-f99709370657
* Another modified-build simplification: Just uncomment the #define for an ATA ↵Jens Arnold2006-12-31
| | | | | | power-off enabled player build. Read the warning though, and test before flashing such a build for the first time. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11874 a1c6a512-1295-4272-9138-f99709370657