summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Clivp2: Fix typo when applying FS#10047Rafaël Carré2010-01-08
| | | | | | Make LCD work again git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24199 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS: Time has shown that switching between 16 and 32bit mode costs ↵Thomas Martitz2010-01-07
| | | | | | | | 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
* e200v2/Fuze: Correct and simplify clipping clipping code in lcd_update_rect().Thomas Martitz2010-01-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24197 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS: refactor DBOP button reading (e200v2/Fuze/c200v2)Rafaël Carré2010-01-06
| | | | | | | | | | 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
* Sansa e200v2: LCDRafaël Carré2010-01-04
| | | | | | | | | | | | | | - 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
* Sansa Fuze: LCDRafaël Carré2010-01-04
| | | | | | | | | | | - 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
* Commit FS#10594 - Remove duplicated buttonlight code for Gigabeat F/X.Karl Kurbjun2010-01-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24175 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747/VX777: only enable SD clock when transferring dataMaurus Cuelenaere2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24172 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747/VX777: fix not closing I²C all timesMaurus Cuelenaere2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24171 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747/VX777: update battery charge cycleMaurus Cuelenaere2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24170 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747/VX777: cleanup linker files a bitMaurus Cuelenaere2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24169 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747/VX777: centralise LCD clock en-/disabling.Maurus Cuelenaere2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24168 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747/VX777: disable LCD when backlight is off (saves power)Maurus Cuelenaere2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24167 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747: fix USB charging detectionMaurus Cuelenaere2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24160 a1c6a512-1295-4272-9138-f99709370657
* Final removal of tabs in firmware pathAndree Buschmann2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24158 a1c6a512-1295-4272-9138-f99709370657
* Fix further tabsAndree Buschmann2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24156 a1c6a512-1295-4272-9138-f99709370657
* Fix even more tabsAndree Buschmann2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24155 a1c6a512-1295-4272-9138-f99709370657
* Fix more tabsAndree Buschmann2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24154 a1c6a512-1295-4272-9138-f99709370657
* Fix tabsAndree Buschmann2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24153 a1c6a512-1295-4272-9138-f99709370657
* Submit FS#10718. Small fix to calculation of estimated runtime to avoid ↵Andree Buschmann2010-01-02
| | | | | | negative results. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24146 a1c6a512-1295-4272-9138-f99709370657
* Simplify some boolean expressions that compare directly against 'true'Bertrik Sikken2010-01-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24144 a1c6a512-1295-4272-9138-f99709370657
* Add strlcat to core to match strlcpy (also add to plugin api). Some uses of ↵Torne Wuff2010-01-02
| | | | | | strcat could probably do with being changed to this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24141 a1c6a512-1295-4272-9138-f99709370657
* Simplify some expressions using the ? operatorBertrik Sikken2010-01-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24136 a1c6a512-1295-4272-9138-f99709370657
* FS#9409: fix rename which didn't close file handles on error and enventually ↵Amaury Pouly2010-01-01
| | | | | | cause cut/paste to fail between volumes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24134 a1c6a512-1295-4272-9138-f99709370657
* FS#10047 : Clipv2Rafaël Carré2009-12-31
| | | | | | | | | 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
* Enable and initialize VFP on imx31. VFP state is not saved on thread change, ↵Andrew Mahone2009-12-31
| | | | | | 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
* Fix a typo in commentAlexander Levin2009-12-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24128 a1c6a512-1295-4272-9138-f99709370657
* ARM <= v5: Tiny optimisation exploiting the location of the table.Jens Arnold2009-12-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24116 a1c6a512-1295-4272-9138-f99709370657
* Fix warnings on logf buildMichael Chicoine2009-12-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24113 a1c6a512-1295-4272-9138-f99709370657
* Merry Christmas Gogear HDD6330 owners! This is the start of the HDD6330 ↵Mark Arigo2009-12-25
| | | | | | 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
* Add support for errno in plugins.Amaury Pouly2009-12-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24109 a1c6a512-1295-4272-9138-f99709370657
* Make read() and write() return -1/EISDIR on directoriesFrank Gevaerts2009-12-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24106 a1c6a512-1295-4272-9138-f99709370657
* only get the file pointer if fd is actually valid.Frank Gevaerts2009-12-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24105 a1c6a512-1295-4272-9138-f99709370657
* Fix FM radio on VX777 (by Giovanni Zilli)Maurus Cuelenaere2009-12-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24099 a1c6a512-1295-4272-9138-f99709370657
* Make Meizu M3 bootloader compile againBertrik Sikken2009-12-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24084 a1c6a512-1295-4272-9138-f99709370657
* Code police: add missing header file, make some local functions staticBertrik Sikken2009-12-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24083 a1c6a512-1295-4272-9138-f99709370657
* FS#8286 - utilise the buttons on the gigabeat cradle Robert Kukla2009-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24080 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747/VX777: fix FM radioMaurus Cuelenaere2009-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24074 a1c6a512-1295-4272-9138-f99709370657
* Forgot a fileMaurus Cuelenaere2009-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24073 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747: add USBPOWER_BUTTON and USBPOWER_BTN_IGNOREMaurus Cuelenaere2009-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24072 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS: Fix Red. Write delay is not included for non HAVE_MULTIDRIVE.Jack Halpin2009-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24055 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS: Revert 4 bit widebusJack Halpin2009-12-17
| | | | | | For some reason 4 bit widebus is creating issues when writing to the .rockbox directory so revert 4 bit widebus and the revision to the write delay that was added as a fix. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24054 a1c6a512-1295-4272-9138-f99709370657
* Don't do fading in simulator on targets with BACKLIGHT_FADING_PWM or ↵Maurus Cuelenaere2009-12-17
| | | | | | BACKLIGHT_FADING_TARGET (should fix red) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24045 a1c6a512-1295-4272-9138-f99709370657
* Only do BACKLIGHT_FADING_SW_SETTING in simulator (fixes red)Maurus Cuelenaere2009-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24044 a1c6a512-1295-4272-9138-f99709370657
* Enable backlight brightness in simulatorMaurus Cuelenaere2009-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24042 a1c6a512-1295-4272-9138-f99709370657
* Remove unneeded instruction from the coldfire ffs function and fix a wrong ↵Nils Wallménius2009-12-16
| | | | | | comment git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24030 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS: Make write delay work for non-MULTIDRIVE.Jack Halpin2009-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24020 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS: Use small write delay for all non-HS cards including the ↵Jack Halpin2009-12-16
| | | | | | | | internal SD to prevent data corruption. Making this delay apply to all non-HS SD cards seems to fix some data corruption issues that came up with the switch to 4-bit widebus. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24019 a1c6a512-1295-4272-9138-f99709370657
* Cowon D2: Rename COWOND2_PAD -> COWON_D2_PAD to match macro used in manual, andTomer Shalev2009-12-15
| | | | | | | to target naming conventions in general git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24010 a1c6a512-1295-4272-9138-f99709370657
* Fix typo in the commentAlexander Levin2009-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24004 a1c6a512-1295-4272-9138-f99709370657