summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
* Correct some color unpacking macros.Michael Sevakis2007-03-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12875 a1c6a512-1295-4272-9138-f99709370657
* Oops, shouldn't have committed this just yet.Barry Wardell2007-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12866 a1c6a512-1295-4272-9138-f99709370657
* Oops, the mi4 magic was being looked for in the wrong place when decrypting. ↵Barry Wardell2007-03-20
| | | | | | Also decrease verbosity of PP bootloader a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12865 a1c6a512-1295-4272-9138-f99709370657
* More logf fixes. speex.c wants to format 64bit args so I didn't change that ↵Michael Sevakis2007-03-20
| | | | | | one nor add any formatting for that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12858 a1c6a512-1295-4272-9138-f99709370657
* Oops. Should've used the unsigned local variables.Michael Sevakis2007-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12857 a1c6a512-1295-4272-9138-f99709370657
* Add %u and %lu formats to format(). Coming up: logf fixes.Michael Sevakis2007-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12856 a1c6a512-1295-4272-9138-f99709370657
* Sansa LCD: Make the second framebuffer staticDaniel Ankers2007-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12849 a1c6a512-1295-4272-9138-f99709370657
* Improved LCD driver for Sansa. Uses double-buffering to cure the ↵Daniel Ankers2007-03-20
| | | | | | flickering. Stops DMA during device initialization, which should stop the occasional hangs - based on FS#6859 by Antonius Hellmann git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12848 a1c6a512-1295-4272-9138-f99709370657
* Do the sprintf .precision format in a safer way.Barry Wardell2007-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12846 a1c6a512-1295-4272-9138-f99709370657
* Rrrr. Editor shouldn't have left those tabs. Will check settings.Michael Sevakis2007-03-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12845 a1c6a512-1295-4272-9138-f99709370657
* Oops. Left an unneeded test line in SOURCES.Michael Sevakis2007-03-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12844 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC: Get rid of extra swap buffer and get back 512K of RAM or 100K if ↵Michael Sevakis2007-03-19
| | | | | | the players RAM is <= 1MB. Make any needed changes to things to stabilize and facilitate this including removing flattening out initialization. Comment some things heavily. Fix a few logfs I didn't want to see the compiler complaining about. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12843 a1c6a512-1295-4272-9138-f99709370657
* Add support for the .precision format in the sprintf()-like functions to ↵Barry Wardell2007-03-19
| | | | | | allow limiting the maximum length of a string. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12838 a1c6a512-1295-4272-9138-f99709370657
* There is no need to hide CONFIG_RTC in the bootloader - it's harmless. ↵Dave Chapman2007-03-18
| | | | | | Fixes warnings caused by enabling HAVE_RTC_ALARM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12837 a1c6a512-1295-4272-9138-f99709370657
* The UI sim simulates the RTC, so there is no need to disable it - affects ↵Dave Chapman2007-03-18
| | | | | | all ipod sims. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12836 a1c6a512-1295-4272-9138-f99709370657
* Archos player: Introduce lcd_write_command_e (only one data byte) in the lcd ↵Jens Arnold2007-03-18
| | | | | | driver, for cleaner C code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12835 a1c6a512-1295-4272-9138-f99709370657
* Fix several printf-style warnings in logf builds.Magnus Holmgren2007-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12830 a1c6a512-1295-4272-9138-f99709370657
* If loading rockbox.mi4 fails, then drop back to trying ↵Barry Wardell2007-03-17
| | | | | | rockbox.h10/rockbox.e200 instead. This will allow the new bootloader to be used with older rockbox builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12824 a1c6a512-1295-4272-9138-f99709370657
* Fix simulator builds, and some debugf() format strings.Jens Arnold2007-03-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12817 a1c6a512-1295-4272-9138-f99709370657
* Fixed the logf builds.Miika Pekkarinen2007-03-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12816 a1c6a512-1295-4272-9138-f99709370657
* Let GCC check arguments of some more printf-style functions, also for ↵Jens Arnold2007-03-17
| | | | | | plugins and codecs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12815 a1c6a512-1295-4272-9138-f99709370657
* Set CONFIG_RTC to 0 for non-RTC targets, and check with #if to profit from ↵Jens Arnold2007-03-16
| | | | | | -Wundef. No code change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12811 a1c6a512-1295-4272-9138-f99709370657
* Rename some macros to account for the recently added M5 port. No code changes.Jens Arnold2007-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12809 a1c6a512-1295-4272-9138-f99709370657
* Partition type 0x84 is "OS/2 hidden C: drive"Barry Wardell2007-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12805 a1c6a512-1295-4272-9138-f99709370657
* FM Radio mishmash: Make a quieter screen for the SWCODEC targets esp. for ↵Michael Sevakis2007-03-16
| | | | | | the benefit of x5; I wasn't sure if it was good to alter timeouts for HW codec. Simplify things and prepare for eventual scanning and tuning changes (which should help quiet x5 down even more). Make things behave themselves better in general. Enable SWCODEC FM Recording menu and screen for sim as a bonus. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12804 a1c6a512-1295-4272-9138-f99709370657
* In preparation for use with sansapatcher, change portalplayer bootloaders to ↵Barry Wardell2007-03-16
| | | | | | | | | | | | read firmwares in mi4 format. When loading the OF: 1) first try to load from a hidden disk partition 2) try loading /System/OF.mi4 3) finally fall back to loading /System/OF.bin which is what the old bootloader used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12802 a1c6a512-1295-4272-9138-f99709370657
* Fix problem where power_off() on the H10 returns before the device is ↵Barry Wardell2007-03-16
| | | | | | actually powered off. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12801 a1c6a512-1295-4272-9138-f99709370657
* Jan 1 1980 was a tuesdayLinus Nielsen Feltzing2007-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12789 a1c6a512-1295-4272-9138-f99709370657
* Fix problem where power_off() on the Sansa returns before the device is ↵Barry Wardell2007-03-15
| | | | | | actually powered off. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12788 a1c6a512-1295-4272-9138-f99709370657
* Fixed backlight voltage for M5. Now the backlight is as bright as in the ↵Jens Arnold2007-03-15
| | | | | | original firmware. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12787 a1c6a512-1295-4272-9138-f99709370657
* x5/M5: Finally get rid of filter selection aberrations when switching to ↵Michael Sevakis2007-03-14
| | | | | | 88.2kHz sampling rate which affected both the DAC and ADC. Turning off the DAC and ADC before changing the internal codec frequency seems to cure the remaining glitch of the filters not being correctly selected by the TLV320. Some FIFO reset changes that help keep it stable as well. Supporting 88.2KHz on iAudio has been a tricky ordeal. Also made sure to ok the HW tone controls on iRiver. :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12757 a1c6a512-1295-4272-9138-f99709370657
* H100 Series: Fix FS#6810 - Distortion on Bass/Treble usage. Coldfire PCM ↵Michael Sevakis2007-03-13
| | | | | | needed a refinement in the init sequence for the UDA1380 after audio init changes. Apparently it doesn't like its registers altered before the Coldfire I2S is properly initialized. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12752 a1c6a512-1295-4272-9138-f99709370657
* Improved ADC driver for AS3514 (used in PP5024 - ie. Sansa e200) based off ↵Barry Wardell2007-03-13
| | | | | | datasheet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12745 a1c6a512-1295-4272-9138-f99709370657
* Fix typo. We only need to keep bit 6 set on HPH_OUT_L. Setting it on ↵Barry Wardell2007-03-12
| | | | | | HPH_OUT_R does something completely different and probably not wanted. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12743 a1c6a512-1295-4272-9138-f99709370657
* Disable bootloader messages in the H10 and Sansa bootloaders unless the PLAY ↵Barry Wardell2007-03-12
| | | | | | (on H10) or RIGHT (on Sansa) button is being held. Messages are still displayed if an error occurs. This has already been implemented for iPod bootloaders, but still needs implementing for the other bootloaders. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12742 a1c6a512-1295-4272-9138-f99709370657
* Sorted and updated FILES for both apps and firmware, included features.txt ↵Nils Wallménius2007-03-12
| | | | | | preparing for the lang v2 cleanup, should fix FS# 6805 unless Lear's previous committ got it git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12741 a1c6a512-1295-4272-9138-f99709370657
* Add missing files (for Archos and iRiver M5) to the source archive.Magnus Holmgren2007-03-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12739 a1c6a512-1295-4272-9138-f99709370657
* Make private function static on variable CPU frequency targets. Kill it on ↵Jens Arnold2007-03-11
| | | | | | fixed frequency targets, regaining 1/3 of the waste on archos... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12731 a1c6a512-1295-4272-9138-f99709370657
* Enable balance control on SansaDaniel Ankers2007-03-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12730 a1c6a512-1295-4272-9138-f99709370657
* Oops, missed a file from r12727Daniel Ankers2007-03-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12728 a1c6a512-1295-4272-9138-f99709370657
* Sound for Sansa E200 - based on work by myself, Rene Peinthor, Barry Wardell ↵Daniel Ankers2007-03-11
| | | | | | and Christian Gmeiner from the AS3514 datasheet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12727 a1c6a512-1295-4272-9138-f99709370657
* Squeeze the serial number code down a few more bytes and call it a day. Will ↵Michael Sevakis2007-03-11
| | | | | | try to reduce by a significant amount later. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12726 a1c6a512-1295-4272-9138-f99709370657
* Fix a late error that only let it read at default CPU frequency. Disable ↵Michael Sevakis2007-03-11
| | | | | | interrupts during ds2411 read since it's timing sensitive. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12724 a1c6a512-1295-4272-9138-f99709370657
* iAudio X5: Enable reading of DS2411 serial number. See it under ↵Michael Sevakis2007-03-11
| | | | | | System|Debug|View HW info. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12723 a1c6a512-1295-4272-9138-f99709370657
* Optimized the gui list code performance, including automatic frame dropping ↵Miika Pekkarinen2007-03-11
| | | | | | and cpu boosting when button events are getting queued. Improved scrollwheel acceleration code is needed to notice a real change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12721 a1c6a512-1295-4272-9138-f99709370657
* Audio Init: Just can't stand that heirarchy. Add one level of abstraction. ↵Michael Sevakis2007-03-11
| | | | | | Might come in handy anyhow. Use sound.h instead of the conditional includes for audio hardware headers. If someone doesn't like that, yell at my evil twin. :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12718 a1c6a512-1295-4272-9138-f99709370657
* Pop a stub in there for the e200 until playback is ready. Move it to the ↵Michael Sevakis2007-03-11
| | | | | | proper place at that time. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12717 a1c6a512-1295-4272-9138-f99709370657
* Reenable aynchronous audio init stage. Really just single stage with ↵Michael Sevakis2007-03-11
| | | | | | aynchronous enabling of outputs. Keeps audio_init last so prior init steps can use the audiobuffer in any desired way. Audio will be fully initialized by the time the UI is entered. Playback of voice or audio will be delayed properly until audio hardware is ready. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12714 a1c6a512-1295-4272-9138-f99709370657
* Fix red builds and make udelay actually work as it should again.Barry Wardell2007-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12703 a1c6a512-1295-4272-9138-f99709370657
* Make udelay() wrap-safe.Barry Wardell2007-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12702 a1c6a512-1295-4272-9138-f99709370657