Andree Buschmann
dfe46436b1
Remove tabs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24547 a1c6a512-1295-4272-9138-f99709370657
2010-02-07 17:50:24 +00:00
Amaury Pouly
cbf136d57a
Remove a file that mcuelenaere forgot to delete (see r23763 and r23767).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24543 a1c6a512-1295-4272-9138-f99709370657
2010-02-07 13:31:52 +00:00
Amaury Pouly
64c0cfb0bd
Optimize (size and speed) strncasecmp (based on a newlib patch).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24542 a1c6a512-1295-4272-9138-f99709370657
2010-02-07 00:37:47 +00:00
Szymon Dziok
8a36f0bad4
Packard Bell Vibe 500: touchpad code rework. Improve touch sensivity a bit by setting the MEP parameters in the power_init() function. Implement new function in synaptics-mep driver (touchpad_set_parameter) necessary for it. Move the button lights code to the target backlight file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24541 a1c6a512-1295-4272-9138-f99709370657
2010-02-06 19:15:43 +00:00
Bertrik Sikken
8d234fc9a3
as3525: add a few more CGU_PERI definitions
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24537 a1c6a512-1295-4272-9138-f99709370657
2010-02-06 14:33:40 +00:00
Rafaël Carré
c8ea43f095
Untested attempt at a Clip+ LCD driver using SSP (PrimeCell PL022)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24523 a1c6a512-1295-4272-9138-f99709370657
2010-02-05 15:12:08 +00:00
Rafaël Carré
f0d53ea8d6
Sansa ASM: clock-target.h needs to know the CPU
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24521 a1c6a512-1295-4272-9138-f99709370657
2010-02-05 12:48:39 +00:00
Rafaël Carré
12af2926e5
Make Clip+ bootloader build
...
Now making the Fuzev2 bootloader build should be pretty easy
TODO:
- write button driver (FlynDice found all buttons already)
- find button light
- decide if lcd-ssd1303.c must be modified for Clip+ using SSP or forked
- check if backlight code works (I copied Clipv2 code)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24520 a1c6a512-1295-4272-9138-f99709370657
2010-02-05 12:40:25 +00:00
Andrew Mahone
5e9282829a
Label dma_callback in pcm-s5l8700.c as used so that gcc won't discard it, and cause a link failure on eabi.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24487 a1c6a512-1295-4272-9138-f99709370657
2010-02-03 16:36:55 +00:00
Jonathan Gordon
0a16a99a69
fix a bug where the backdrop from the sbs is displayed on scrolling lines in the wps when the %wd tag is not used.
...
I'm not crazy about this commit and maybe a better solution would be to outright disable the sbs backdrop when in any skinned screen. This then means backdrops go back to needing special handling (i.e they arnt "free")
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24478 a1c6a512-1295-4272-9138-f99709370657
2010-02-03 07:03:48 +00:00
Andrew Mahone
e77cdd147c
Correct ARMv5/6 signed divider, which was not saving return address to stack before using lr for calculation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24457 a1c6a512-1295-4272-9138-f99709370657
2010-02-02 15:55:10 +00:00
Amaury Pouly
1459bbc45f
Various dircache improvements: reduce size of a path buffer to MAX_PATH and rewrote copy_path to improve stack usage. Also simplified get_entry.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24445 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 23:00:35 +00:00
Torne Wuff
fb680535f6
FS#10955 - LBA48 builds doesn't compile after ata read/write unification
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24444 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 22:59:36 +00:00
Torne Wuff
c4e051bed7
Align addresses in the buffering code to STORAGE_ALIGN_MASK if the target has one.
...
The PP502x DMA controller can only deal with doing DMA to 16-byte-aligned
addresses because we have inadequate control over the cache to prevent
interference. Other targets may also *prefer* cacheline aligned DMAs to
reduce the number of cache operations required. Almost all disk reads in
buffering.c will now be suitably aligned, allowing DMA to be used on PP502x.
Original change from FS#9708 by Boris Gjenero (dreamlayers).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24440 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 17:16:39 +00:00
Szymon Dziok
a09606123f
Packard Bell Vibe 500: add the simulator
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24439 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 16:41:03 +00:00
Andrew Mahone
e2b7721db6
Some sort of issue in the signed divider is causing Gigabeat S to abort on startup, disable this routine until it's fixed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24436 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 04:50:25 +00:00
Andrew Mahone
e457ccfea5
Missing colon in support-arm.S for EABI.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24434 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 02:35:35 +00:00
Andrew Mahone
18ae2af68c
Remove heaps of trailing whitespace from new file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24433 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 02:35:28 +00:00
Andrew Mahone
bff5a35c3c
FS#10943, optimized division and clz routines to replace libgcc routines for ARM. Replaces libgcc support functions for unsigned and signed 32-bit division on ARMv4 and up, and leading-zero count on ARMv4.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24432 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 01:36:46 +00:00
Michael Sparmann
40a3e80697
Fix iPod Nano 2G bank detection broken in r24414.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24431 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 01:23:43 +00:00
Rafaël Carré
d99440c4fa
Fuzev1: estimate current use with battery_bench results
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24428 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 23:47:14 +00:00
Amaury Pouly
4b930df35e
Fix a dircache bug (opening a directory opens the first file of that directory). Also clarify the behaviour of dircache_get_entry.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24420 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 17:02:56 +00:00
Michael Sparmann
12e302262d
iPod Nano 2G NAND fixes by Franz-Josef Haider
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24414 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 13:46:25 +00:00
Torne Wuff
533cf7737b
Enable ATA DMA on pp5020 based players with ATA drives.
...
DMA is only used for reading because writing seems to be slower with DMA.
Only requests which are cacheline aligned (16 bytes) will use DMA, so many
requests will still use PIO at this point; a later change will align more
reads.
Part of FS#9708, original DMA code by Boris Gjenero (dreamlayers).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24405 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 11:07:29 +00:00
Szymon Dziok
c2bd57a9b0
PBell vibe 500: ROLO fix
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24385 a1c6a512-1295-4272-9138-f99709370657
2010-01-30 21:11:18 +00:00
Rafaël Carré
25236232c0
Clipv1: estimate current use with battery_bench results
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24381 a1c6a512-1295-4272-9138-f99709370657
2010-01-30 14:38:52 +00:00
Bertrik Sikken
529206694b
fix warnings in s35390 rtc driver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24380 a1c6a512-1295-4272-9138-f99709370657
2010-01-30 13:04:00 +00:00
Rafaël Carré
dc3cc55b65
sd as3535v2 : remove functions already present in sd.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24364 a1c6a512-1295-4272-9138-f99709370657
2010-01-28 12:04:17 +00:00
Thomas Martitz
fbc8f0c469
Update on even pixel boundaries on the e200v2 for best performance (was forgotten in r24198).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24337 a1c6a512-1295-4272-9138-f99709370657
2010-01-26 21:31:53 +00:00
Frank Gevaerts
7a73a9cd4e
don't start waiting for the new command in send_csw(). Although on the USB level this is entirely correct, and about 10% to 15% faster, usb_storage_transfer_complete() could get slightly confused by this.
...
The proper fix is obviously to make usb_storage_transfer_complete() not get confused, but that's a lot more work, and I prefer things to be correct to them being a bit faster right now
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24333 a1c6a512-1295-4272-9138-f99709370657
2010-01-25 22:33:53 +00:00
Rafaël Carré
2910f91804
Add a config file for zenvision (which includes zvm30gb config file)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24328 a1c6a512-1295-4272-9138-f99709370657
2010-01-24 19:33:51 +00:00
Rafaël Carré
e7723841cc
ondavx777 : use own config file
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24327 a1c6a512-1295-4272-9138-f99709370657
2010-01-24 19:28:52 +00:00
Rafaël Carré
52a7626bbc
zenvision.h -> zenvision30gb.h
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24325 a1c6a512-1295-4272-9138-f99709370657
2010-01-24 19:21:51 +00:00
Rafaël Carré
dbbb07767a
Disable DOOM for c200v2, it won't run
...
Reclaim 128kB of plugin buffer, audio buffer is now 4 times larger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24323 a1c6a512-1295-4272-9138-f99709370657
2010-01-24 15:59:27 +00:00
Rafaël Carré
b2323be33b
ARM: lr addresses the next instruction after the failing one in undefined instruction vector
...
Substract 4 before passing the argument to UIE so the correct address is displayed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24321 a1c6a512-1295-4272-9138-f99709370657
2010-01-24 15:04:21 +00:00
Andree Buschmann
defb6fb56a
Recalculated typical current consumption for iPod Video.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24319 a1c6a512-1295-4272-9138-f99709370657
2010-01-23 19:55:27 +00:00
Andree Buschmann
934e6f0bfa
Commit FS#10082, enlarge volume control range for WM8758. This will enable volume control down to -90 dB for iPod Video targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24318 a1c6a512-1295-4272-9138-f99709370657
2010-01-23 19:28:26 +00:00
Rafaël Carré
46d6fe363e
vibe500: do not use float arithmetic, even if gcc would reduce this expression to a constant at compile time
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24304 a1c6a512-1295-4272-9138-f99709370657
2010-01-21 08:57:07 +00:00
Michael Sparmann
49592128b2
Fix yellow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24296 a1c6a512-1295-4272-9138-f99709370657
2010-01-20 11:41:18 +00:00
Michael Sparmann
9631f815ac
iPod Nano 2G: Fix FTL panics caused by a bogus check
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24295 a1c6a512-1295-4272-9138-f99709370657
2010-01-20 11:25:21 +00:00
Thomas Martitz
6915340f2d
Fix FS#10867 and a few more potential issues by imitate target scrollwheel behavior more (although that behavior is suboptimal imo). Also, default for maximum backlight brightness in the sim and move stuff into sim.h.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24289 a1c6a512-1295-4272-9138-f99709370657
2010-01-19 22:07:28 +00:00
Frank Gevaerts
f2a0f9905f
Make the tcc usb driver compile without warnings. No functional changes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24286 a1c6a512-1295-4272-9138-f99709370657
2010-01-19 21:17:32 +00:00
Jonathan Gordon
31a4dc9caa
undo the last commit... I'm too tired to fgure out how to make batt bench work without the spin down notification (aka, fix red the really lazy way)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24284 a1c6a512-1295-4272-9138-f99709370657
2010-01-19 08:04:36 +00:00
Jonathan Gordon
5e7b4f8c7e
Dont use the disk spindown notification on the mini2440, undo this if/when we have a clean way to force a shutdown/umount of the sd card
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24283 a1c6a512-1295-4272-9138-f99709370657
2010-01-19 07:49:45 +00:00
Bertrik Sikken
552835ebe2
Add a missing #include, make a function static, make touchpad_set_buttonlight implementation and declaration consistent
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24281 a1c6a512-1295-4272-9138-f99709370657
2010-01-18 21:20:36 +00:00
Tomer Shalev
16a5066573
Remove commented out line from iriver ifp7xx config file
...
That line is annoying, as it is catches when grepping for HAVE_LCD_COLOR
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24279 a1c6a512-1295-4272-9138-f99709370657
2010-01-18 20:26:43 +00:00
Frank Gevaerts
553626a958
Add initial Packard Bell Vibe 500 port, by Szymon Dziok
...
Author: Szymon Dziok
Flyspray: FS#10912
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24276 a1c6a512-1295-4272-9138-f99709370657
2010-01-18 19:05:20 +00:00
Karl Kurbjun
26542ddc84
M:Robe 500 - Correct a comment, and make charger detect pin an input as it should be.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24274 a1c6a512-1295-4272-9138-f99709370657
2010-01-18 16:28:39 +00:00
Michael Sparmann
5b94d44cc0
Fix iPod Nano 2G USB:
...
1. Fix a copy paste bug (thanks for catching that one, liar)
2. Use a dummy DMA address for zero-length transfers as some devices seem to need this, and it can't hurt.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24263 a1c6a512-1295-4272-9138-f99709370657
2010-01-17 19:05:42 +00:00
Bertrik Sikken
51cb7eb5f2
Sansa c200v2: enable battery charging
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24257 a1c6a512-1295-4272-9138-f99709370657
2010-01-17 14:19:31 +00:00
Amaury Pouly
ea5c6b94d0
Fix a compilation warning (simulator build on 64-bit host).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24251 a1c6a512-1295-4272-9138-f99709370657
2010-01-16 18:53:58 +00:00
Teruaki Kawashima
b7f728d138
FS#10785: Add new context CONTEXT_MORSE_INPUT for keymaps which is used during morse input mode in virtual keyboard.
...
This will enable to use morse input on targets that doesn't have enough key for both the keyboard and morse input in one context.
Enable morse input on archosondio as an example.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24250 a1c6a512-1295-4272-9138-f99709370657
2010-01-16 13:54:10 +00:00
Rafaël Carré
6c93570b90
Sansa AMS: remove "ata" from SD drivers filenames
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24237 a1c6a512-1295-4272-9138-f99709370657
2010-01-15 14:03:41 +00:00
Bertrik Sikken
b3cba9021f
Meizu M6SP: add stubs so the meizu m6sp binary compiles and links
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24228 a1c6a512-1295-4272-9138-f99709370657
2010-01-14 20:16:03 +00:00
Bertrik Sikken
75400545be
Meizu M6SP: fix incorrect readout of button on P1.3 (this is an output to the power controller)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24226 a1c6a512-1295-4272-9138-f99709370657
2010-01-14 17:35:45 +00:00
Laurent Gautier
1233a73840
set the ipod volume on the ipod fm remote when the tuner is turned on. Also, prevents a looping execution of the set_mono command.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24225 a1c6a512-1295-4272-9138-f99709370657
2010-01-13 20:07:38 +00:00
Rafaël Carré
7478cfcbf7
Sansa as3525v2: move SD embryo code to a common dir
...
Select it based on as3535/as3525v2 so Clip+/Fuzev2 will be able to use
it too
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24222 a1c6a512-1295-4272-9138-f99709370657
2010-01-13 06:44:45 +00:00
Jack Halpin
fefafebed6
SansaAMS: Disable voltage scaling.
...
Voltage scaling seems to be causing various problems mostly related to issues with the uSD cards.
The increased runtime benefit only amounts to ~30 minutes as currently implemented so it seems prudent to disable it once again at this time.
We still don't understand why the core voltage being lowered would impact the uSD card but in fact it does. The internal cards do not seem to have problems.
I have simply #ifdef'd the voltage scaling code with HAVE_ADJUSTABLE_CPU_VOLTAGE so if you want to use voltage scaling simply define that and the voltage scaling code should run.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24217 a1c6a512-1295-4272-9138-f99709370657
2010-01-12 23:56:59 +00:00
Laurent Gautier
980c7089e8
Fix FS10902 and improve some init. Also add my name to the credit list for FS10494
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24216 a1c6a512-1295-4272-9138-f99709370657
2010-01-12 22:11:51 +00:00
Amaury Pouly
ca370f4b40
Fix a bug in usbserial that would allow to send messages on EP_CONTROL between usb init and endpoints allocation via logf.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24214 a1c6a512-1295-4272-9138-f99709370657
2010-01-11 21:03:48 +00:00
Bertrik Sikken
f5f6af2fee
Fix svn:keywords property in as3525 target tree
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24212 a1c6a512-1295-4272-9138-f99709370657
2010-01-10 14:53:53 +00:00
Bertrik Sikken
ba9040a82b
Sansa AMS: allow use of PLL B for more accurate audio sample rate (0.04% instead 0.15% error)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24211 a1c6a512-1295-4272-9138-f99709370657
2010-01-10 14:24:45 +00:00
Torne Wuff
d4bfc15232
FS#10107: work around the issue on some ipods where after shutdown they do not power on.
...
Some ipods do not power on correctly after being shut down and require a hard
reset before they work again. This workaround shuts the device down via the OF
which prevents the problem from occurring. There is a cosmetic effect: the low
battery symbol appears briefly on power of.
Change applies to PP502x ipods: 4G/photo/video/mini1g/mini2g/nano1g
Patch by Boris Gjenero (dreamlayers), manual changes by me.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24207 a1c6a512-1295-4272-9138-f99709370657
2010-01-09 19:04:51 +00:00
Bertrik Sikken
f736159e5c
Make a few global variables static instead of global where possible
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24206 a1c6a512-1295-4272-9138-f99709370657
2010-01-09 17:42:54 +00:00
Teruaki Kawashima
3d53182cef
draw selection bar even if str is empty string (e.g. in text_editor plugin).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24204 a1c6a512-1295-4272-9138-f99709370657
2010-01-09 14:41:00 +00:00
Teruaki Kawashima
ebce81d23f
Fix FS#10893.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24203 a1c6a512-1295-4272-9138-f99709370657
2010-01-09 12:21:18 +00:00
Thomas Martitz
32b15fc08f
Sansa e200v2/Fuze: Optimize YUV blitting by writing 2 pixel at once to the DBOP and removing a few unneeded busy polling status register for fifo empty. Speed up between 50% and 80%.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24202 a1c6a512-1295-4272-9138-f99709370657
2010-01-08 16:41:36 +00:00
Maurus Cuelenaere
537bea5fac
Ingenic Jz4740: simplify RTC driver (you will need to re-set the clock)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24201 a1c6a512-1295-4272-9138-f99709370657
2010-01-08 14:52:15 +00:00
Rafaël Carré
64566ce775
Clivp2: Fix typo when applying FS#10047
...
Make LCD work again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24199 a1c6a512-1295-4272-9138-f99709370657
2010-01-08 08:11:50 +00:00
Thomas Martitz
dc07c79263
Sansa AMS: Time has shown that switching between 16 and 32bit mode costs much time (due to the micro delay needed), so do 32bit transfers unconditionally for lcd updates at the cost of updating slightly larger rectangles (gives upto 15% speed up, nearly at maximum now).
...
Unify this optimized dbop transfer function and re-use it more often (it still handles 16bit transfers).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24198 a1c6a512-1295-4272-9138-f99709370657
2010-01-07 22:21:41 +00:00
Thomas Martitz
5fd54dee4f
e200v2/Fuze: Correct and simplify clipping clipping code in lcd_update_rect().
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24197 a1c6a512-1295-4272-9138-f99709370657
2010-01-07 19:35:36 +00:00
Rafaël Carré
57667c51cf
Sansa AMS: refactor DBOP button reading (e200v2/Fuze/c200v2)
...
This gets rid of LCD glitches on Sansa Fuze, and now LCD transfers can
get interrupted by button reading
Flyspray: FS #10603
Author: Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24192 a1c6a512-1295-4272-9138-f99709370657
2010-01-06 23:41:36 +00:00
Rafaël Carré
3992f18982
Sansa e200v2: LCD
...
- Cosmetics change to reduce the diff with lcd-fuze.c:
- remove useless headers
- move/remove/change comments
- rename functions
- fix casts
Now the differences with fuze lcd code are mostly:
- lcd_window* code
- _display_on() / as3525_dbop_init()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24182 a1c6a512-1295-4272-9138-f99709370657
2010-01-04 21:35:31 +00:00
Rafaël Carré
98fa13cb29
Sansa Fuze: LCD
...
- add lcd_set_invert()
- add lcd_set_flip() commented out since not working fine yet:
mpegplayer isn't flipped, and statusbar display is buggy
- use the registers list from e200v2
- cosmetics (indentation fix, comments changes, function names, casts,
function moves, ...) to make the diff with lcd-e200v2.c shorter
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24181 a1c6a512-1295-4272-9138-f99709370657
2010-01-04 21:35:26 +00:00
Karl Kurbjun
2f2fa0ffa6
Commit FS#10594 - Remove duplicated buttonlight code for Gigabeat F/X.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24175 a1c6a512-1295-4272-9138-f99709370657
2010-01-04 05:38:04 +00:00
Maurus Cuelenaere
443cba7507
Onda VX747/VX777: only enable SD clock when transferring data
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24172 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 17:32:15 +00:00
Maurus Cuelenaere
69b182dc9a
Onda VX747/VX777: fix not closing I²C all times
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24171 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 17:32:11 +00:00
Maurus Cuelenaere
338b1dec5f
Onda VX747/VX777: update battery charge cycle
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24170 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 16:55:18 +00:00
Maurus Cuelenaere
6acbff4673
Onda VX747/VX777: cleanup linker files a bit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24169 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 16:34:56 +00:00
Maurus Cuelenaere
d3bbe51629
Onda VX747/VX777: centralise LCD clock en-/disabling.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24168 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 16:28:15 +00:00
Maurus Cuelenaere
4fdf4ad728
Onda VX747/VX777: disable LCD when backlight is off (saves power)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24167 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 15:57:09 +00:00
Maurus Cuelenaere
f15e6ff061
Onda VX747: fix USB charging detection
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24160 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 13:07:30 +00:00
Andree Buschmann
508bf2b45a
Final removal of tabs in firmware path
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24158 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 11:31:14 +00:00
Andree Buschmann
05778b501d
Fix further tabs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24156 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 10:50:34 +00:00
Andree Buschmann
bfc129a592
Fix even more tabs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24155 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 10:35:31 +00:00
Andree Buschmann
64fb3e8df3
Fix more tabs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24154 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 10:27:43 +00:00
Andree Buschmann
56d972ad57
Fix tabs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24153 a1c6a512-1295-4272-9138-f99709370657
2010-01-03 10:19:43 +00:00
Andree Buschmann
420b4e4be9
Submit FS#10718. Small fix to calculation of estimated runtime to avoid negative results.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24146 a1c6a512-1295-4272-9138-f99709370657
2010-01-02 20:24:25 +00:00
Bertrik Sikken
799a0a5cd4
Simplify some boolean expressions that compare directly against 'true'
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24144 a1c6a512-1295-4272-9138-f99709370657
2010-01-02 16:03:30 +00:00
Torne Wuff
6e9af8bd44
Add strlcat to core to match strlcpy (also add to plugin api). Some uses of strcat could probably do with being changed to this.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24141 a1c6a512-1295-4272-9138-f99709370657
2010-01-02 13:31:46 +00:00
Bertrik Sikken
5c4ef78cc9
Simplify some expressions using the ? operator
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24136 a1c6a512-1295-4272-9138-f99709370657
2010-01-01 22:47:25 +00:00
Amaury Pouly
839007872a
FS#9409: fix rename which didn't close file handles on error and enventually cause cut/paste to fail between volumes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24134 a1c6a512-1295-4272-9138-f99709370657
2010-01-01 20:41:29 +00:00
Rafaël Carré
2392bb4199
FS#10047 : Clipv2
...
Reuse some code from Clip (LCD) and a lot of code from AS3525
Add a new CPU type : AS3525v2, identical to AS3525 except it's an ARMv5 (arm926-ejs)
SD code still not working
For an unknown reason LCD doesn't work anymore (to be investigated)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24131 a1c6a512-1295-4272-9138-f99709370657
2009-12-31 19:15:20 +00:00
Andrew Mahone
becdbaa12d
Enable and initialize VFP on imx31. VFP state is not saved on thread change, and it is initialized for scalar operations, rounding toward zero, with exception/error handling and "correct" handling of NaN and denormal values disabled. In this mode it should still be usable for integer divisions (by casting operands to double and result to int or unsigned).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24129 a1c6a512-1295-4272-9138-f99709370657
2009-12-31 08:32:05 +00:00
Alexander Levin
ccb6441913
Fix a typo in comment
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24128 a1c6a512-1295-4272-9138-f99709370657
2009-12-30 19:10:22 +00:00
Jens Arnold
099ab1f731
ARM <= v5: Tiny optimisation exploiting the location of the table.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24116 a1c6a512-1295-4272-9138-f99709370657
2009-12-26 13:22:51 +00:00
Michael Chicoine
b3bb0ca27d
Fix warnings on logf build
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24113 a1c6a512-1295-4272-9138-f99709370657
2009-12-25 18:27:26 +00:00
Mark Arigo
6908cc5235
Merry Christmas Gogear HDD6330 owners! This is the start of the HDD6330 port. At the moment, it's essentially a copy of the HDD1630 port with a minimal LCD driver. The touchpad doesn't work as expected, but you can still kind of navigate and listen to music/radio.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24112 a1c6a512-1295-4272-9138-f99709370657
2009-12-25 04:05:01 +00:00
Amaury Pouly
081da63d09
Add support for errno in plugins.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24109 a1c6a512-1295-4272-9138-f99709370657
2009-12-24 17:07:20 +00:00
Frank Gevaerts
5509372f03
Make read() and write() return -1/EISDIR on directories
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24106 a1c6a512-1295-4272-9138-f99709370657
2009-12-23 22:13:37 +00:00