summaryrefslogtreecommitdiffstats
path: root/firmware
AgeCommit message (Collapse)AuthorFilesLines
2007-07-27Sound working on iPod 2nd gen, but very unstable (applies also to 3rd gen). ↵Jens Arnold1-0/+6
Freezes most of the time. Reverting the >66MHz unlock makes it a bit better, but also not stable. Using the C FIQ has the same effect. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14029 a1c6a512-1295-4272-9138-f99709370657
2007-07-27Cosmetics (remove tab and trailing spaces)Antoine Cellerier1-10/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14028 a1c6a512-1295-4272-9138-f99709370657
2007-07-272nd gen: Correct LCD inversion state on init. * Fine tuned default contrast.Jens Arnold2-2/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14025 a1c6a512-1295-4272-9138-f99709370657
2007-07-27Oops.Jens Arnold1-0/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14024 a1c6a512-1295-4272-9138-f99709370657
2007-07-27iPod 2nd gen: * Fake battery voltage of 4.00V so rockbox doesn't shutdown ↵Jens Arnold7-18/+86
(ADC is not yet implemented). * Fix button hold polarity for main rockbox. * Implement backlight inversion (the 1st/2nd gen backlight works in a way that makes the LCD look inverted when active). * Fix default contrast and clean up target tree. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14022 a1c6a512-1295-4272-9138-f99709370657
2007-07-27Rockbox compiles and boots now on the 2nd gen, but doesn't work properly yet.Jens Arnold3-6/+24
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14021 a1c6a512-1295-4272-9138-f99709370657
2007-07-26Further G1/G2 work. Bootloader compiles now, but probably won't work.Jens Arnold2-1/+14
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14017 a1c6a512-1295-4272-9138-f99709370657
2007-07-26Preparations for iPod G1 and G2. Does not even compile properly yet. * ↵Jens Arnold2-7/+140
Sorted target cases in configure by menu number. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14016 a1c6a512-1295-4272-9138-f99709370657
2007-07-26Fix red bootloader builds. * Fix non-working PP5022 bootloaders. Also define ↵Jens Arnold4-2/+15
correct IRAM size for PP5022/PP5024 bootloaders. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14015 a1c6a512-1295-4272-9138-f99709370657
2007-07-26H10: Speed up LCD updates significantly (~+80% when boosted).Jens Arnold2-1/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14006 a1c6a512-1295-4272-9138-f99709370657
2007-07-26Clean up PP502x CPU clock setup code and use the full 80MHz when boosted.Jens Arnold4-99/+100
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14004 a1c6a512-1295-4272-9138-f99709370657
2007-07-26Reenable scaling on Sansa since a reasonable solution to clicks has been found.Michael Sevakis5-3/+44
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13995 a1c6a512-1295-4272-9138-f99709370657
2007-07-26Stop the occasional crashes (most often 'undefined instruction') on PP5020 ↵Jens Arnold1-5/+6
(and PP5022?) targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13991 a1c6a512-1295-4272-9138-f99709370657
2007-07-25Remove the hack which read the ipod hardware revision from flash in the ↵Dave Chapman5-12/+11
bootloader and passed it to Rockbox via a fixed address in SDRAM. Rockbox now remaps flash and so can just read the value itself. Also clean up the debug menu a little - only display the hw revision for ipods, and add the lcd_type variable to indicate the type of LCD (0 or 1) for ipod Color/Photo. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13986 a1c6a512-1295-4272-9138-f99709370657
2007-07-25Some rewriting of the e200 ata driver. No more panicing. Faster card ↵Michael Sevakis2-202/+362
multiplexing. Some calculated yielding (further tuneable if needed). Hopefully more reliable in general. Easy revert if rebellious. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13976 a1c6a512-1295-4272-9138-f99709370657
2007-07-22Wheel acceleration for e200. A general acceleration interface intended for ↵Michael Sevakis4-27/+123
use on any scroll target and by any code. A general interface to obtain data associated with most recently dequeued button presses and actions. Use #define HAVE_SCROLLWHEEL and set appropriate constants, values in the scroller driver that feel right. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13959 a1c6a512-1295-4272-9138-f99709370657
2007-07-21Queue song statistical data to the tagcache system and update entirely in ↵Miika Pekkarinen1-0/+2
background. Fixes ratings disappearing or not saving in the DB at all. Fixes also UI delay when stopping playback and new statistics are committed to DB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13955 a1c6a512-1295-4272-9138-f99709370657
2007-07-21OoopsKevin Ferrare1-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13953 a1c6a512-1295-4272-9138-f99709370657
2007-07-21This should fix dircache being disabled by my last commit.Kevin Ferrare1-1/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13952 a1c6a512-1295-4272-9138-f99709370657
2007-07-20Makes apps and plugins interract with directories using a posix-like api ↵Kevin Ferrare8-153/+194
instead of calling dircache / simulator functions (no additionnal layer added, only a cosmetic change) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13943 a1c6a512-1295-4272-9138-f99709370657
2007-07-19Slight speedup for iAudio remote LCD update when the CPU isn't boosted.Jens Arnold1-25/+20
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13932 a1c6a512-1295-4272-9138-f99709370657
2007-07-19include the files in firmware/drivers/tuner in the tarballsNils Wallménius1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13930 a1c6a512-1295-4272-9138-f99709370657
2007-07-17Revert cosmetic change and staticing of the rolo_restart() function, because ↵Nils Wallménius1-4/+7
it would break rolo for gigabeat if anyone ever implemented it (because ICODE_ATTR is defined to be null for gigabeats). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13924 a1c6a512-1295-4272-9138-f99709370657
2007-07-17Fix my mistakes in some bits in the WM8751 header. Looks like adaptive boost ↵Michael Sevakis1-35/+32
has been turned on by mistake anyway. Correct that and make sure it is turned on intentionally with the #define. Organize a little bit in there. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13923 a1c6a512-1295-4272-9138-f99709370657
2007-07-16Make a private function static where possible, add a comment, make a small ↵Nils Wallménius1-4/+7
cosmetic change git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13918 a1c6a512-1295-4272-9138-f99709370657
2007-07-16Fix a typo that would cause incorrect enums.Michael Sevakis1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13916 a1c6a512-1295-4272-9138-f99709370657
2007-07-15Hrm. Commit the other needed change too. :)Michael Sevakis1-0/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13899 a1c6a512-1295-4272-9138-f99709370657
2007-07-15Gigabeat: Add the funky foreground color support for transparent bitmaps.Michael Sevakis1-2/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13898 a1c6a512-1295-4272-9138-f99709370657
2007-07-14Remove a change that wasn't supposed to stick around.Michael Sevakis1-3/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13897 a1c6a512-1295-4272-9138-f99709370657
2007-07-14e200: Tuner driver needs to yield alot and also be mutexed. FM debug screen ↵Michael Sevakis5-56/+135
got broken again and was ignoring cancellation and not drawing the lines. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13896 a1c6a512-1295-4272-9138-f99709370657
2007-07-14More battery updates, this time for gigabeat. FS #7433 from Johnathon MihalopPeter D'Hoye1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13891 a1c6a512-1295-4272-9138-f99709370657
2007-07-14Correction for ipod video and nano battery type. FS #7216 by Andree BuschmannPeter D'Hoye5-17/+62
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13885 a1c6a512-1295-4272-9138-f99709370657
2007-07-14Fix all the red this time?Michael Sevakis4-25/+25
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13884 a1c6a512-1295-4272-9138-f99709370657
2007-07-14FS#7353 - mktime() is only used by targets that have an RTCRobert Keevil2-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13883 a1c6a512-1295-4272-9138-f99709370657
2007-07-14Oops. Forgot to add a file.Michael Sevakis1-0/+99
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13881 a1c6a512-1295-4272-9138-f99709370657
2007-07-14Do some planned radio interface cleanup since adding in the LV24020LP.Michael Sevakis19-275/+491
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13880 a1c6a512-1295-4272-9138-f99709370657
2007-07-14Fix FS#7044 - if the color RGB(0,255,255) is in a bmp it will be replaced ↵Jonathan Gordon2-1/+4
with the current foreground colour git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13878 a1c6a512-1295-4272-9138-f99709370657
2007-07-13Makes the Adaptive Bass option not the default. To enable, you must ↵Steve Gotthardt1-1/+1
uncomment the USE_ADAPTIVE_BASS in the config file and rebuild. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13870 a1c6a512-1295-4272-9138-f99709370657
2007-07-13Changes bass setting to use adaptive bass instead of linear bass. The ↵Steve Gotthardt2-0/+28
datasheet recommends it and it should stop clipping on bass. Steve Gotthardt. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13867 a1c6a512-1295-4272-9138-f99709370657
2007-07-12e200: This should stop lockups on sansa with struck SD card insert ↵Michael Sevakis2-49/+107
detection. Hopefully no new troubles will rear up. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13862 a1c6a512-1295-4272-9138-f99709370657
2007-07-12e200: adc_read needs mutex since it is accessed from multiple threads and ↵Michael Sevakis1-11/+21
yields. Remove polling for conversion completion since it will always have completed by the time it can be read out. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13861 a1c6a512-1295-4272-9138-f99709370657
2007-07-11added missing extra null terminator to indicate end of WMA extension Adam Gashlin1-1/+1
list git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13854 a1c6a512-1295-4272-9138-f99709370657
2007-07-10iPod G3: Set the 'we (pretend to) know what we're doing so please let us' ↵Jens Arnold1-0/+1
magic value. Aka unlock clock frequencies > 66MHz. Should make performance significantly better with problematic codecs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13845 a1c6a512-1295-4272-9138-f99709370657
2007-07-10iPod G3: Clock setup register display and CPU clock estimation in debug ↵Jens Arnold2-2/+11
menu. * Fix clock being set to only half of what it should be (introduced with clock setup changes for PP502x). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13844 a1c6a512-1295-4272-9138-f99709370657
2007-07-10Remove Sansa frequency scaling until issues with static during screen ↵Michael Giacomelli1-1/+1
updates and recording are fixed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13839 a1c6a512-1295-4272-9138-f99709370657
2007-07-09Prevent another divide-by-zero (only affecting targets with FAT16 support ↵Dave Chapman1-0/+2
enabled, such as the Sansa). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13837 a1c6a512-1295-4272-9138-f99709370657
2007-07-09Fix division by 0 errorRobert Keevil1-1/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13836 a1c6a512-1295-4272-9138-f99709370657
2007-07-09Enable frequency scaling on the Sansa. Thanks to Jens Arnold's ↵Michael Giacomelli1-1/+1
improvements, it seems stable. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13835 a1c6a512-1295-4272-9138-f99709370657
2007-07-09Add divide-by-zero trap for ARM instead of just silently ignoring them.Michael Sevakis1-1/+17
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13832 a1c6a512-1295-4272-9138-f99709370657
2007-07-09Gigabeat: Squeeze down lcd_bitmap_transparent_part a bit. Let the compiler ↵Michael Sevakis1-22/+25
choose the registers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13829 a1c6a512-1295-4272-9138-f99709370657