Maurus Cuelenaere
fd11471a3f
Onda VX747: try at implementing FM tuner support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21160 a1c6a512-1295-4272-9138-f99709370657
2009-06-01 21:00:31 +00:00
Bertrik Sikken
5212f03124
Add missing delay in i2c_start of the generic_i2c driver, used by ams targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21159 a1c6a512-1295-4272-9138-f99709370657
2009-06-01 19:45:19 +00:00
Thomas Martitz
c825fbac93
Move the ONDIO_PAD to the others which have the same keymap in the generic directions PLA context.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21158 a1c6a512-1295-4272-9138-f99709370657
2009-06-01 17:33:20 +00:00
Thomas Martitz
0b6ff6660a
Samsung YH*: Enable RTC on all, enable lcd contrast on 925.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21157 a1c6a512-1295-4272-9138-f99709370657
2009-06-01 17:21:19 +00:00
Nils Wallménius
4746cde685
Add usb ids for third and fourth gen nanos to the list of unsupported targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21156 a1c6a512-1295-4272-9138-f99709370657
2009-06-01 15:41:23 +00:00
Andrew Mahone
e0f4eafb68
Add Bob Jenkins' lookup3 32-bit and 64-bit hashes to pluginlib.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21155 a1c6a512-1295-4272-9138-f99709370657
2009-06-01 13:40:30 +00:00
Jens Arnold
cb7f009928
typo--
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21154 a1c6a512-1295-4272-9138-f99709370657
2009-06-01 12:41:30 +00:00
Marc Guay
86ce407803
c100: Get a regular build compiling. Very little functionality.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21153 a1c6a512-1295-4272-9138-f99709370657
2009-06-01 12:37:25 +00:00
Rafaël Carré
f5db6b9ce3
Sansa AMS : higher a bit the delay between acmd41 loops, needed for some microsd cards. FS#10268 by Eric Shattow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21152 a1c6a512-1295-4272-9138-f99709370657
2009-06-01 10:51:05 +00:00
Thomas Martitz
de2d99a177
A bit more work on playback controlling pictureflow:
...
*) Fix that the generated playlist can't be resumed after reboot
*) make it work with shuffle
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21151 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 19:19:34 +00:00
Bertrik Sikken
9067c915ad
Use I2C2_DACNT register (number of pending i2c bytes to read/write) to determine if an ascodec i2c transfer is done. This should fix i2c problems with MMU enabled.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21150 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 17:48:19 +00:00
Andrew Mahone
29d7db4a46
Replace use of CONTEXT_CUSTOM by get_custom_action with new CONTEXT_PLUGIN, to prevent conflicts with core contexts using CONTEXT_CUSTOM, and use CONTEXT_TREE as the base context for PictureFlow's custom contexts.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21149 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 17:47:56 +00:00
Thomas Martitz
c69331ef32
Restructure/cleanup the album list buttom mapping, removing it entirely for scrollwheel. No functional change (scrollwheel didn't use it before, anyway).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21148 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 16:56:54 +00:00
Nils Wallménius
b2afc258dc
Old patch from FS#7832: Sprinkle 'volatile' in the various inline assembler statements, needed for the driver to work when compiled with newer gcc, should make no functional difference with the currently used version
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21147 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 16:33:22 +00:00
Magnus Holmgren
3651319d45
Fix typo. Not sure how it will affect targets with that CPU though...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21146 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 15:55:27 +00:00
Thomas Martitz
2ccbff32e1
Attach the playback control menu to pictureflow's main menu.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21145 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 15:08:07 +00:00
Thomas Martitz
46881eef20
Bump plugin api version.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21144 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 14:43:01 +00:00
Thomas Martitz
8b8768bfff
Commit the first part of FS#10263: Starting playback from within pictureflow, by creating a playlist from the tracklist and playing it. The database integration part is postponed until it's more featured.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21143 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 14:40:25 +00:00
Thomas Martitz
f0aa8ba95d
playlist start can only have 1 return value (0), so make it return nothing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21142 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 14:33:33 +00:00
Jens Arnold
f31e86338a
Use bit-doubled mask everywhere in mono bitmap drawing. ~2% speedup, and smaller.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21141 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 07:27:43 +00:00
Jonathan Gordon
d76c820587
fix FS#10261 - the files context menu (as an example) would get skipped and the first items context menu get shown instead
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21140 a1c6a512-1295-4272-9138-f99709370657
2009-05-31 05:48:09 +00:00
Jens Arnold
72061047d1
Two tiny optimisations for mono bitmap drawing on greyscale displays: (1) H1x0, M5: Manipulate destination masks directly for the aligned case - ~0.7% speedup. (2) Greyscale ipods: Use sentinel method for reloading data like the 16 bit driver does - ~1.5% speedup.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21139 a1c6a512-1295-4272-9138-f99709370657
2009-05-30 23:35:44 +00:00
Jens Arnold
294ece8bd6
Fix shutdown splash. It is meant to be shown on an empty screen.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21138 a1c6a512-1295-4272-9138-f99709370657
2009-05-30 22:01:21 +00:00
Thomas Martitz
38d5175b52
Rename struct root_menu and the global int root_menu to avoid clashes with #including plugin.h (which #includes root_menu.h), which will be needed for pictureflow in the database (I have some code for that).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21137 a1c6a512-1295-4272-9138-f99709370657
2009-05-30 16:35:28 +00:00
Maurus Cuelenaere
29c87a77c1
MIPSel: remove unneeded gcc arguments in tools/configure
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21136 a1c6a512-1295-4272-9138-f99709370657
2009-05-30 16:13:42 +00:00
Thomas Martitz
fc502e0b15
Move enum table into tagtree.c as it's not used elsewhere and switch to uppercase for its constants as per docs/CONTRIBUTING.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21135 a1c6a512-1295-4272-9138-f99709370657
2009-05-30 16:10:34 +00:00
Magnus Holmgren
0b495f0a18
Improved Vorbis comment reader. The tags no longer need to fit in the first Ogg page to be fully read (album art can make the tags not fit).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21134 a1c6a512-1295-4272-9138-f99709370657
2009-05-30 14:24:16 +00:00
Jens Arnold
31c279e880
Lame 3.98 changed the -V parameter from integer to floating point. Now we need -V 9.999 in order to get the smallest possible size as before. Earlier versions just read that as -V 9, so no need to differentiate.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21133 a1c6a512-1295-4272-9138-f99709370657
2009-05-30 00:12:24 +00:00
Marianne Arnold
a9955c584f
Commit FS#10262 by Marko Pahlke: Fuze SVG for the manual (again with pdf and updated png).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21132 a1c6a512-1295-4272-9138-f99709370657
2009-05-29 22:28:53 +00:00
Marianne Arnold
6634e0e32f
Commit FS#10260 by Marko Pahlke: Clip SVG for the manual (used to add a pdf and update the png as well). Add him to the credits.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21131 a1c6a512-1295-4272-9138-f99709370657
2009-05-29 21:42:30 +00:00
Jack Halpin
95ac12a68f
AMSSansa: Add AS3525_DRAM_FREQ as a configurable frequency. Attempts to use PCLK != DRAM still fail but a method is now in place. Default scheme remains 248/62/62.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21130 a1c6a512-1295-4272-9138-f99709370657
2009-05-29 20:19:35 +00:00
Frank Gevaerts
dd742b72ff
Remove an old safety making sure that people re-ran configure after the h120/h100 split. People now have had nearly four years to do so, which is probably enough
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21129 a1c6a512-1295-4272-9138-f99709370657
2009-05-29 18:27:48 +00:00
Marianne Arnold
74a22ff1a3
Make 'Backlight mod' an Advanced build option for the Ondios (largely inspired by the RTC mod related changes in r12555). Remove the defines in the config files as you won't need to 'hack' them anymore, just chose the right options while running 'configure'.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21128 a1c6a512-1295-4272-9138-f99709370657
2009-05-29 13:36:12 +00:00
Andrew Mahone
b41208fffd
Don't recheck for track art when checking track art first.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21127 a1c6a512-1295-4272-9138-f99709370657
2009-05-29 10:58:23 +00:00
Andrew Mahone
84106fd917
Change the search_albumart_files "ignore track art" option to check track art last.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21126 a1c6a512-1295-4272-9138-f99709370657
2009-05-29 10:31:56 +00:00
Jack Halpin
b714ace163
AMSSansa: clock-target.h and debug-as3525 now use AS3525_FCLK_PREDIV correctly. Default frequency scheme remains 248/62/62.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21125 a1c6a512-1295-4272-9138-f99709370657
2009-05-29 06:43:37 +00:00
Jack Halpin
b4b7c7501e
AMSSansa: Change comment to describe FCLK as input more accurately
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21124 a1c6a512-1295-4272-9138-f99709370657
2009-05-29 00:06:13 +00:00
Maurus Cuelenaere
acbbf93615
Lua: make sure action.h gets C preprocessed before processing it
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21123 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 22:02:53 +00:00
Rafaël Carré
a96f2373db
mkamsboot : brackets at the start of functions must be on their line - thanks to linuxstb for noticing
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21122 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 21:19:21 +00:00
Jack Halpin
5941869a69
AMSSansa: Display AMBA Bus mode and mmu, icache, & dcache status on View HW info page
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21121 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 20:27:31 +00:00
Alexander Levin
a484054d55
Describe the magic of search_albumart_files (still not complete)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21120 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 20:05:31 +00:00
Rafaël Carré
96165abec2
FS#10253 : mkamsboot v1.0
...
- Bump version to 1.0
- Add Clipv2 target
- Make mkamsboot work as a library (work by domonoky : FS#10185, with a few modifications by me)
. Use a macro with variadic arguments for error cases in functions which might error.
. Add detailed descriptions to functions exported by the library (in the header file)
- modify bin2c.c to produce only one pair of .c/.h files with several files embedded in it
- move files needing to be built by an ARM cross compiler into dualboot/
- commit produced .c/.h files (containing nrv2e_d8.S and dualboot.S built for Clip, Fuze, e200v2, c200v2, m200v4, Clipv2)
- Write a real README file
- cosmetics: indent dualboot.S properly, remove trailing spaces, limit lines to 80 characters
- comments: add/correct comments in dualboot.S and mkamsboot.c
- move back extract_fw.c to utils/AMS/hacking
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21118 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 18:27:08 +00:00
Dominik Wenger
bebc8587cf
pdbox: new patch from wincent balin. make m_memory.c work in rockbox.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21117 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 16:42:32 +00:00
Rafaël Carré
8b8741fe7c
Add Clipv2 to the configure script and tools/scramble to reserve a target id
...
Attempting a real build it will fail, but this let us use this id in mkamsboot
The Clipv2 bootloader code from FS#10047 will be merged into as3525 architecture (which will become as35xx) in a near future
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21116 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 16:22:08 +00:00
Rafaël Carré
5f20e5aefc
FS#10256 by Frank Oosterhuis : use HOME button to quit plugins
...
Also remove a duplicated SANSA_CLIP_PAD in pictureflow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21115 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 15:57:29 +00:00
Rafaël Carré
ce6dbf1921
scramble : add c2v2 (c200v2) in help message
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21114 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 15:57:20 +00:00
Andrew Mahone
371af77a4a
Use core splash for PictureFlow's error_wait, exit error display 2s after any keypress, remove DEBUGF committed accidentally.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21113 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 10:35:42 +00:00
Andrew Mahone
b6bea2dd32
Display error message on screen until user presses SELECT before exiting PictureFlow.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21112 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 07:03:13 +00:00
Andrew Mahone
f51189cd5e
Suggested by Thomas Martitz, don't check for track-specific files when searching for covers in PictureFlow.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21111 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 04:34:07 +00:00
Andrew Mahone
34589f6ccb
Suggested by Thomas Martitz, use tagcache_fill_tags to speed up PictureFlow album art search a bit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21110 a1c6a512-1295-4272-9138-f99709370657
2009-05-28 04:14:56 +00:00