summaryrefslogtreecommitdiffstats
path: root/firmware
AgeCommit message (Collapse)AuthorFilesLines
2010-01-15Sansa AMS: remove "ata" from SD drivers filenamesRafaël Carré3-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24237 a1c6a512-1295-4272-9138-f99709370657
2010-01-14Meizu M6SP: add stubs so the meizu m6sp binary compiles and linksBertrik Sikken10-0/+378
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24228 a1c6a512-1295-4272-9138-f99709370657
2010-01-14Meizu M6SP: fix incorrect readout of button on P1.3 (this is an output to ↵Bertrik Sikken1-10/+6
the power controller) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24226 a1c6a512-1295-4272-9138-f99709370657
2010-01-13set the ipod volume on the ipod fm remote when the tuner is turned on. Also, ↵Laurent Gautier1-2/+5
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-13Sansa as3525v2: move SD embryo code to a common dirRafaël Carré2-3/+3
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-12SansaAMS: Disable voltage scaling.Jack Halpin2-5/+10
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-12Fix FS10902 and improve some init. Also add my name to the credit list for ↵Laurent Gautier1-3/+25
FS10494 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24216 a1c6a512-1295-4272-9138-f99709370657
2010-01-11Fix a bug in usbserial that would allow to send messages on EP_CONTROL ↵Amaury Pouly1-1/+0
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-10Fix svn:keywords property in as3525 target treeBertrik Sikken4-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24212 a1c6a512-1295-4272-9138-f99709370657
2010-01-10Sansa AMS: allow use of PLL B for more accurate audio sample rate (0.04% ↵Bertrik Sikken3-11/+34
instead 0.15% error) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24211 a1c6a512-1295-4272-9138-f99709370657
2010-01-09FS#10107: work around the issue on some ipods where after shutdown they do ↵Torne Wuff1-1/+20
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-09Make a few global variables static instead of global where possibleBertrik Sikken1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24206 a1c6a512-1295-4272-9138-f99709370657
2010-01-09draw selection bar even if str is empty string (e.g. in text_editor plugin).Teruaki Kawashima1-4/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24204 a1c6a512-1295-4272-9138-f99709370657
2010-01-09Fix FS#10893.Teruaki Kawashima1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24203 a1c6a512-1295-4272-9138-f99709370657
2010-01-08Sansa e200v2/Fuze: Optimize YUV blitting by writing 2 pixel at once to the ↵Thomas Martitz1-52/+51
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-08Ingenic Jz4740: simplify RTC driver (you will need to re-set the clock)Maurus Cuelenaere1-252/+39
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24201 a1c6a512-1295-4272-9138-f99709370657
2010-01-08Clivp2: Fix typo when applying FS#10047Rafaël Carré1-1/+1
Make LCD work again git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24199 a1c6a512-1295-4272-9138-f99709370657
2010-01-07Sansa AMS: Time has shown that switching between 16 and 32bit mode costs ↵Thomas Martitz4-93/+76
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-07e200v2/Fuze: Correct and simplify clipping clipping code in lcd_update_rect().Thomas Martitz2-39/+39
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24197 a1c6a512-1295-4272-9138-f99709370657
2010-01-06Sansa AMS: refactor DBOP button reading (e200v2/Fuze/c200v2)Rafaël Carré9-319/+161
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-04Sansa e200v2: LCDRafaël Carré1-94/+70
- 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-04Sansa Fuze: LCDRafaël Carré2-114/+198
- 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-04Commit FS#10594 - Remove duplicated buttonlight code for Gigabeat F/X.Karl Kurbjun1-3/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24175 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Onda VX747/VX777: only enable SD clock when transferring dataMaurus Cuelenaere1-8/+19
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24172 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Onda VX747/VX777: fix not closing I²C all timesMaurus Cuelenaere1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24171 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Onda VX747/VX777: update battery charge cycleMaurus Cuelenaere1-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24170 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Onda VX747/VX777: cleanup linker files a bitMaurus Cuelenaere1-24/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24169 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Onda VX747/VX777: centralise LCD clock en-/disabling.Maurus Cuelenaere3-8/+29
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24168 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Onda VX747/VX777: disable LCD when backlight is off (saves power)Maurus Cuelenaere2-4/+18
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24167 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Onda VX747: fix USB charging detectionMaurus Cuelenaere1-3/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24160 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Final removal of tabs in firmware pathAndree Buschmann8-17/+17
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24158 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Fix further tabsAndree Buschmann4-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24156 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Fix even more tabsAndree Buschmann5-62/+62
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24155 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Fix more tabsAndree Buschmann10-175/+175
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24154 a1c6a512-1295-4272-9138-f99709370657
2010-01-03Fix tabsAndree Buschmann26-611/+611
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24153 a1c6a512-1295-4272-9138-f99709370657
2010-01-02Submit FS#10718. Small fix to calculation of estimated runtime to avoid ↵Andree Buschmann1-6/+3
negative results. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24146 a1c6a512-1295-4272-9138-f99709370657
2010-01-02Simplify some boolean expressions that compare directly against 'true'Bertrik Sikken3-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24144 a1c6a512-1295-4272-9138-f99709370657
2010-01-02Add strlcat to core to match strlcpy (also add to plugin api). Some uses of ↵Torne Wuff3-0/+58
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-01Simplify some expressions using the ? operatorBertrik Sikken2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24136 a1c6a512-1295-4272-9138-f99709370657
2010-01-01FS#9409: fix rename which didn't close file handles on error and enventually ↵Amaury Pouly1-3/+14
cause cut/paste to fail between volumes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24134 a1c6a512-1295-4272-9138-f99709370657
2009-12-31FS#10047 : Clipv2Rafaël Carré16-26/+1403
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-31Enable and initialize VFP on imx31. VFP state is not saved on thread change, ↵Andrew Mahone1-0/+19
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-30Fix a typo in commentAlexander Levin1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24128 a1c6a512-1295-4272-9138-f99709370657
2009-12-26ARM <= v5: Tiny optimisation exploiting the location of the table.Jens Arnold1-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24116 a1c6a512-1295-4272-9138-f99709370657
2009-12-25Fix warnings on logf buildMichael Chicoine1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24113 a1c6a512-1295-4272-9138-f99709370657
2009-12-25Merry Christmas Gogear HDD6330 owners! This is the start of the HDD6330 ↵Mark Arigo20-15/+698
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-24Add support for errno in plugins.Amaury Pouly1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24109 a1c6a512-1295-4272-9138-f99709370657
2009-12-23Make read() and write() return -1/EISDIR on directoriesFrank Gevaerts1-0/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24106 a1c6a512-1295-4272-9138-f99709370657
2009-12-23only get the file pointer if fd is actually valid.Frank Gevaerts1-1/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24105 a1c6a512-1295-4272-9138-f99709370657
2009-12-22Fix FM radio on VX777 (by Giovanni Zilli)Maurus Cuelenaere1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24099 a1c6a512-1295-4272-9138-f99709370657