Rafaël Carré
7ddaaf074b
Fix as3525 bootloader broken by r19049 - we need to operate between
...
100kHz and 400kHz for the identification phase
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19056 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 23:52:08 +00:00
Rafaël Carré
fa748db6ff
sd.h : avoid namespace collision by prefixing defines with SD_
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19055 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 23:40:21 +00:00
Magnus Holmgren
72846cda0e
Update Swedish translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19054 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 21:35:18 +00:00
Frank Gevaerts
c0ff14afe3
Properly guard usb_mmc_countdown with the proper #ifs everywhere
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19053 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 14:40:42 +00:00
Jens Arnold
bd08aeed53
Video plugin: Fix OSD for font_height != 8. Don't fiddle with the framebuffer directly, but use the standard lcd drawing functions and lcd_update_rect() (in the ISR as required). OSD now displays for 1 second (0.5 seconds for buffer debug).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19052 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 14:08:20 +00:00
Jonathan Gordon
1d2952df80
FS#7916 - Adapt graphical EQ to smaller screens (Fixes FS#9517)
...
This version still isnt ideal, but untill someone has time to do it properly (viewports, get rid of some hardcoded values) this will do.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19051 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 10:28:04 +00:00
Rafaël Carré
c198bac47d
plugin linker script: define memory sizes/origin for AS3525
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19050 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 10:17:41 +00:00
Rafaël Carré
9acf856da7
AS3525 SD : fix 2nd initialization (in loaded firmware)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19049 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 10:00:52 +00:00
Bertrik Sikken
e79cacc9d5
Also rename as3525_codec in the e200/fuze backlight driver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19048 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 10:00:16 +00:00
Bertrik Sikken
4ca4e523fe
Rename functions as3525_codec_* to ascodec_* to prepare re-use of as3514 code for sansa v2 players
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19047 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 09:25:53 +00:00
Rafaël Carré
aef27e1f0c
Sansav2 Bootloader
...
Adds read-only SD driver, largely copied from ata-sd-pp.c
Only tested on the embedded SD, on the Clip
First steps to build a Normal firmware
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19045 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 06:17:21 +00:00
Rafaël Carré
308f21dc68
ARM C Runtime : prepare to exception vectors if not in the bootloader
...
For example if running from SDRAM, we need to copy the vectors to offset 0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19044 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 06:17:16 +00:00
Rafaël Carré
6e73019894
SD PP: move non specific defines to sd.h, to be reused by other SD drivers
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19043 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 06:17:14 +00:00
Rafaël Carré
f18591e410
drive might be used uninitialized, prevent that
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19042 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 06:17:07 +00:00
Jonas Häggqvist
d0efd2d75e
Revert and change the fix for Traditional Chinese and Russian, to help the translators a bit by including the old version (and also allow to use the already translated strings on some targets until the phrase gets completely translated).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19041 a1c6a512-1295-4272-9138-f99709370657
2008-11-08 22:54:06 +00:00
Jonas Häggqvist
c0cd44c35f
Remove a few half translated phrases from a number of translations to avoid trouble with empty phrases on targets. With some luck, this should fix all current warnings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19040 a1c6a512-1295-4272-9138-f99709370657
2008-11-08 22:27:37 +00:00
Jonas Häggqvist
098a7d0c75
Make genlang emit a warning if a translation file has an dest string for a phrase that isn't deprecated, since this will result in empty strings when using that translation. This will mess up the build table, but the plan is to either quickly update the translation, or simply delete the phrase and let the translator provide a full translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19039 a1c6a512-1295-4272-9138-f99709370657
2008-11-08 22:04:28 +00:00
Nils Wallménius
0058bdcf52
Oops, my script killed an email addy
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19038 a1c6a512-1295-4272-9138-f99709370657
2008-11-08 20:30:36 +00:00
Nils Wallménius
6f73ebeb9d
Introduce 'features' for button light and button light brighness, delete a couple of empty strings in translations, some neccesary reordering of strings to match them correctly
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19037 a1c6a512-1295-4272-9138-f99709370657
2008-11-08 20:13:29 +00:00
Rafaël Carré
3952e6d008
AS3525: enable access to the embedded SD card
...
Don't reset the peripherals
Don't mind about the spare register
Don't mind about MEMSTICK peripheral
Use correct clock speeds for IDE
Tested on Clip only
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19036 a1c6a512-1295-4272-9138-f99709370657
2008-11-07 10:52:26 +00:00
Jonathan Gordon
2b81bce27c
FS#9532 - e200v2 buttons
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19035 a1c6a512-1295-4272-9138-f99709370657
2008-11-07 05:31:05 +00:00
Jens Arnold
97aef4ce11
Fix tabs galore.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19034 a1c6a512-1295-4272-9138-f99709370657
2008-11-07 00:22:15 +00:00
Jens Arnold
4944a1c1e1
Common data must be included in .bss or it won't get zeroed in crt0. Fix the archos self-extractor as well to play safe.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19033 a1c6a512-1295-4272-9138-f99709370657
2008-11-07 00:15:53 +00:00
Jens Arnold
545b51e2e4
ARMv4 unsigned integer division: Using an overflow-safe comparison method in the main calculation allows to put back the 1.5 cyle (average) optimisation. Shaved off another instruction, as we don't need the remainder. * Use the very efficient ffs algorithm from ffs-arm.S for dividing by a power of 2.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19032 a1c6a512-1295-4272-9138-f99709370657
2008-11-06 21:21:33 +00:00
Alessio Lenzi
35823422c2
Updated italian translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19031 a1c6a512-1295-4272-9138-f99709370657
2008-11-06 19:57:40 +00:00
Nils Wallménius
24f551bc75
Correct a comment and police comment style, no functional change
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19030 a1c6a512-1295-4272-9138-f99709370657
2008-11-06 18:49:11 +00:00
Rafaël Carré
5bef735cf5
AS3525: disable interrupts
...
init_threads() requires that they are disabled when called
anyway they are not needed at the moment, so leave them disabled
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19029 a1c6a512-1295-4272-9138-f99709370657
2008-11-06 15:46:22 +00:00
Rafaël Carré
6e645cc4eb
AS3525: we won't use threads in the bootloader
...
Disable tick_start()
Call kernel_init() _after_ system_init()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19028 a1c6a512-1295-4272-9138-f99709370657
2008-11-06 15:24:19 +00:00
Rafaël Carré
94c06c7e95
AS3525: implement tick_start() with TIMER2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19027 a1c6a512-1295-4272-9138-f99709370657
2008-11-06 14:34:37 +00:00
Rafaël Carré
baecdb632c
AS3525: use kernel_init() in bootloader
...
This way creation of scrolling thread doesn't risk crashing the system
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19026 a1c6a512-1295-4272-9138-f99709370657
2008-11-06 02:31:40 +00:00
Rafaël Carré
c3e667c198
AS3525: timer support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19025 a1c6a512-1295-4272-9138-f99709370657
2008-11-06 02:31:32 +00:00
Jonathan Gordon
7384454665
FS#9529 - Dutch lang update by Stijn Hisken
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19024 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 23:12:17 +00:00
Daniel Stenberg
89b95f0ab0
compressed the target menu to use less vertical lines and thus less space
...
between some chunks of text
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19023 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 23:12:14 +00:00
Björn Stenberg
ceb0cf3f7b
I missed zip.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19022 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 16:41:15 +00:00
Björn Stenberg
f06074cd06
A bit of code policing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19021 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 16:14:25 +00:00
Björn Stenberg
4cf9b1415b
The zip, 7zip etc targets now make sure the target is built before zipping.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19020 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 15:52:35 +00:00
Björn Stenberg
5791d1c658
Re-added libspc which got dropped in a black hole.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19019 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 14:38:14 +00:00
Björn Stenberg
45bd7e0246
Codec lib directories renamed, except for demac.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19018 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 13:30:58 +00:00
Björn Stenberg
7ec9ceeaaa
Trimmed off redundant dependencies.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19017 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 12:14:06 +00:00
Björn Stenberg
0a8879b438
Added libcodec.a as dependency for all codecs.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19014 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 10:29:05 +00:00
Jonathan Gordon
a22749b5c6
FS#9525 - The list for the quickscreen items chooser turned out to not really be usable so try this instead.
...
Settings in the menus will now have a context menu where you can reset the setting and if its OK to put it on the quickscreen there will be options there to put it on it.
Also, ban last.fm and cuesheet support settings from the QS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19013 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 09:30:20 +00:00
Jens Arnold
0eb6ae938e
This optimisation breaks for very large divisors (MSB set), so remove it.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19012 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 07:36:39 +00:00
Maurus Cuelenaere
4af26e7e98
Onda VX747:
...
* Commit (premature) SD, USB & audio drivers
* Fix ramdisk.c mistake
* Add battery readout
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19011 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 00:24:46 +00:00
Jens Arnold
0711c795e6
Set missing SVN properties.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19010 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 00:13:36 +00:00
Jens Arnold
fe04e40be7
Further optimised (vs. libgcc) unsigned 32 bit division for ARMv4 (based on the ARMv5(+) version from libgcc), in IRAM on PP for better performance on PP5002, and put into the codeclib for possible reuse. APE -c1000 is now usable on both PP502x and PP5002 (~138% realtime, they're on par now). Gigabeat F/X should also see an APE speedup.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19009 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 00:10:05 +00:00
Jens Arnold
7a835ee0c6
Some entropy decoder tweaks. Also removed unnecessary 'tmp' variables.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19008 a1c6a512-1295-4272-9138-f99709370657
2008-11-04 23:46:04 +00:00
Maurus Cuelenaere
1e8be6f6b0
Onda VX747:
...
clean up's, bug fixes and reworks
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19007 a1c6a512-1295-4272-9138-f99709370657
2008-11-04 20:30:01 +00:00
Frank Gevaerts
059fff29ec
Since *set_led_enabled() is actually an ata-specific feature, move it back to ata_* only
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19006 a1c6a512-1295-4272-9138-f99709370657
2008-11-04 19:57:36 +00:00
Magnus Holmgren
5a00367a08
Fix FS#9522: stop reading an ID3v2 tag if a frame length is bad.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19005 a1c6a512-1295-4272-9138-f99709370657
2008-11-04 19:47:52 +00:00
Frank Gevaerts
6f32dab2ae
*_hard_reset() is only used inside ata.c, so there's no need to export it to the world
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19004 a1c6a512-1295-4272-9138-f99709370657
2008-11-04 19:37:28 +00:00