Jens Arnold
|
f67b4baf1d
|
Stop the occasional crashes (most often 'undefined instruction') on PP5020 (and PP5022?) targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13991 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-26 05:06:11 +00:00 |
|
Dave Chapman
|
ebc076bc15
|
Remove the hack which read the ipod hardware revision from flash in the 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-25 13:12:38 +00:00 |
|
Michael Sevakis
|
ea0d2cf7d6
|
Some rewriting of the e200 ata driver. No more panicing. Faster card 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-25 06:15:07 +00:00 |
|
Michael Sevakis
|
873e0fd1ef
|
Wheel acceleration for e200. A general acceleration interface intended for 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-22 21:02:24 +00:00 |
|
Miika Pekkarinen
|
9d756e2760
|
Queue song statistical data to the tagcache system and update entirely in 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-21 17:35:19 +00:00 |
|
Kevin Ferrare
|
0843a070b8
|
Ooops
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13953 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-21 14:21:45 +00:00 |
|
Kevin Ferrare
|
5633dc6ce3
|
This should fix dircache being disabled by my last commit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13952 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-21 14:21:11 +00:00 |
|
Kevin Ferrare
|
011a325e32
|
Makes apps and plugins interract with directories using a posix-like api 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-20 17:06:55 +00:00 |
|
Jens Arnold
|
f888509dad
|
Slight speedup for iAudio remote LCD update when the CPU isn't boosted.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13932 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-19 21:24:47 +00:00 |
|
Nils Wallménius
|
9511526410
|
include the files in firmware/drivers/tuner in the tarballs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13930 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-19 15:14:07 +00:00 |
|
Nils Wallménius
|
4102ed56f0
|
Revert cosmetic change and staticing of the rolo_restart() function, because 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-17 14:53:44 +00:00 |
|
Michael Sevakis
|
fb102bab70
|
Fix my mistakes in some bits in the WM8751 header. Looks like adaptive boost 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-17 00:23:56 +00:00 |
|
Nils Wallménius
|
76fa0f7e30
|
Make a private function static where possible, add a comment, make a small cosmetic change
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13918 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-16 19:26:07 +00:00 |
|
Michael Sevakis
|
f58dc4b227
|
Fix a typo that would cause incorrect enums.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13916 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-16 15:25:06 +00:00 |
|
Michael Sevakis
|
ba0a9c418c
|
Hrm. Commit the other needed change too. :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13899 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-15 01:16:15 +00:00 |
|
Michael Sevakis
|
d219491e58
|
Gigabeat: Add the funky foreground color support for transparent bitmaps.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13898 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-15 01:06:04 +00:00 |
|
Michael Sevakis
|
6c21dc5e62
|
Remove a change that wasn't supposed to stick around.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13897 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-14 22:08:20 +00:00 |
|
Michael Sevakis
|
dc051248be
|
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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13896 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-14 22:00:50 +00:00 |
|
Peter D'Hoye
|
74ad216ad3
|
More battery updates, this time for gigabeat. FS #7433 from Johnathon Mihalop
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13891 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-14 15:24:01 +00:00 |
|
Peter D'Hoye
|
7ade14776f
|
Correction for ipod video and nano battery type. FS #7216 by Andree Buschmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13885 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-14 14:46:52 +00:00 |
|
Michael Sevakis
|
680afafc23
|
Fix all the red this time?
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13884 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-14 13:41:59 +00:00 |
|
Robert Keevil
|
ef65d91492
|
FS#7353 - mktime() is only used by targets that have an RTC
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13883 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-14 12:34:52 +00:00 |
|
Michael Sevakis
|
338aa0b2f6
|
Oops. Forgot to add a file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13881 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-14 11:25:02 +00:00 |
|
Michael Sevakis
|
7d759f6b9c
|
Do some planned radio interface cleanup since adding in the LV24020LP.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13880 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-14 11:20:31 +00:00 |
|
Jonathan Gordon
|
60e7472f72
|
Fix FS#7044 - if the color RGB(0,255,255) is in a bmp it will be replaced with the current foreground colour
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13878 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-14 09:19:46 +00:00 |
|
Steve Gotthardt
|
cd548090da
|
Makes the Adaptive Bass option not the default. To enable, you must 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-13 11:36:07 +00:00 |
|
Steve Gotthardt
|
828d719ac1
|
Changes bass setting to use adaptive bass instead of linear bass. The 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-13 04:18:31 +00:00 |
|
Michael Sevakis
|
00251d1643
|
e200: This should stop lockups on sansa with struck SD card insert 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-12 06:50:42 +00:00 |
|
Michael Sevakis
|
0257c5b8fc
|
e200: adc_read needs mutex since it is accessed from multiple threads and 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-12 04:19:21 +00:00 |
|
Adam Gashlin
|
de4904a189
|
added missing extra null terminator to indicate end of WMA extension
list
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13854 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-11 14:17:42 +00:00 |
|
Jens Arnold
|
39c56b3f17
|
iPod G3: Set the 'we (pretend to) know what we're doing so please let us' 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-10 23:39:37 +00:00 |
|
Jens Arnold
|
85568d6040
|
iPod G3: Clock setup register display and CPU clock estimation in debug 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-10 20:47:01 +00:00 |
|
Michael Giacomelli
|
830f4fcc8a
|
Remove Sansa frequency scaling until issues with static during screen updates and recording are fixed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13839 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-10 13:19:50 +00:00 |
|
Dave Chapman
|
1c2de0a45e
|
Prevent another divide-by-zero (only affecting targets with FAT16 support enabled, such as the Sansa).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13837 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-09 22:58:08 +00:00 |
|
Robert Keevil
|
e68255b978
|
Fix division by 0 error
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13836 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-09 21:23:26 +00:00 |
|
Michael Giacomelli
|
cb9ab6e0e1
|
Enable frequency scaling on the Sansa. Thanks to Jens Arnold's improvements, it seems stable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13835 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-09 18:02:01 +00:00 |
|
Michael Sevakis
|
01e8fce287
|
Add divide-by-zero trap for ARM instead of just silently ignoring them.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13832 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-09 13:53:12 +00:00 |
|
Michael Sevakis
|
2e6723bcd2
|
Gigabeat: Squeeze down lcd_bitmap_transparent_part a bit. Let the compiler choose the registers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13829 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-09 03:53:12 +00:00 |
|
Michael Sevakis
|
3233e9651a
|
e200: Remove all that inlining in the display driver to get rid of the bloat. The functions are rarely called.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13824 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-09 00:08:33 +00:00 |
|
Michael Sevakis
|
897c643991
|
Gigabeat: properly confined framebuffer copies and a few pendantic changes to lcd_yuv_blit. No difference full screen but quite a speedup to copy only the required bit: 534->1062 fps for 1/4 screen update using test_fps.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13821 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-08 17:10:22 +00:00 |
|
Michael Sevakis
|
1bbd58e2d8
|
e200 lcd mashup: 1) Enable flipped and inverted mode. 2) Fully enable all power options so that LCD driver IC's visible display is shut down with backlight and make the Sleep option available 3) Better framebuffer copy routine in assembly that confines updates to the specified rectangle _and_ is faster than memcpy 4) Some other offhand changes out of preference.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13818 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-08 13:02:52 +00:00 |
|
Jens Arnold
|
c6437185b7
|
Stop the crashes on some PP5022C targets (iPod Video, perhaps also Nano) introduced by the recent clock setup changes. Looks like some revisions of the chip don't reset the PLL_locked bit immediately after PLL setup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13810 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-07 05:58:29 +00:00 |
|
Michael Sevakis
|
68f975be85
|
e200: Better power_off to lock the system down while waiting for PMU to cut power.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13809 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-07 03:51:50 +00:00 |
|
Michael Sevakis
|
77789f0f8d
|
Gigabeat: oops, forgot to set correct timer prescaler limit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13807 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-06 22:08:07 +00:00 |
|
Michael Sevakis
|
4ae87c8b8a
|
Gigabeat: Add timer functionality. Rework tick timer setup to be exactly 100Hz. Metronome should work now but some pcm changes are needed to have faster tocks work correctly (in the works).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13806 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-06 21:36:32 +00:00 |
|
Peter D'Hoye
|
e3d7c5c464
|
Fix a (minor) disk corruption when moving directories around. Fixes FS #7359
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13797 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-05 18:30:55 +00:00 |
|
Robert Keevil
|
7785d6949e
|
Temporary fix for FS#7257 and FS#7261 - playback resumes while paused when seeking
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13795 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-05 10:19:06 +00:00 |
|
Michael Sevakis
|
391e944b8e
|
Get rid of yellow plus an optimization I should have seen in the first place.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13794 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-05 08:21:10 +00:00 |
|
Michael Sevakis
|
60efd38bbe
|
Gigabeat: Use vectored IRQ mode interrupts and add a trap for unhandled ones.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13792 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-05 07:14:24 +00:00 |
|
Magnus Holmgren
|
c09fcc48c6
|
Fix serious bug in FAT filename check, preventing most files from being created (if they contain a '.', no less). Also allow a few more chars in the long filename and make the code a bit smaller (as in FS #6358).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13776 a1c6a512-1295-4272-9138-f99709370657
|
2007-07-03 17:03:33 +00:00 |
|