summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Rework FS#12310 fix (r30906) for better readability. No functional change.Michael Sparmann2011-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30953 a1c6a512-1295-4272-9138-f99709370657
* Fix assembler .size directives. Currently used binutils don't complain, but ↵Boris Gjenero2011-11-09
| | | | | | 2.21.1 treats these as errors. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30945 a1c6a512-1295-4272-9138-f99709370657
* Remove last_sleep when it's not needed because IDE power is never turned off.Boris Gjenero2011-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30943 a1c6a512-1295-4272-9138-f99709370657
* Fix build errors and warnings in the lcd drivers.Thomas Martitz2011-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30940 a1c6a512-1295-4272-9138-f99709370657
* Support for transparency in 32bit bitmaps on color targets.Thomas Martitz2011-11-08
| | | | | | | | | This uses the alpha blending capabilities introduced with anti-aliased fonts to draw bitmaps with transparency information. The bmp loader is extended to read this information (pass FORMAT_TRANSPARENT in format). The alpha information will be used when drawing the bitmap. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30937 a1c6a512-1295-4272-9138-f99709370657
* Add new lcd_bmp and lcd_bmp_part APIs.Thomas Martitz2011-11-08
| | | | | | | | This new APIs wrap around lcd_[mono|transparent]_bitmap/_part calls and handle all kinds bitmaps. The intended use is to draw bitmaps that come from read_bmp_fd/_file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30936 a1c6a512-1295-4272-9138-f99709370657
* Redo r30826 (and hopefully not reintroduce font issues) which cleans up the ↵Jonathan Gordon2011-11-08
| | | | | | font API. FONT_UI is deprecated, use screens[screen].getuifont() instead (and .setuifont() to set it after a font has been loaded) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30932 a1c6a512-1295-4272-9138-f99709370657
* Put icons on buflib:Jonathan Gordon2011-11-08
| | | | | | Removes the max icon size limitation and doesnt waste RAM git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30931 a1c6a512-1295-4272-9138-f99709370657
* Disable the clock the built in AS3525(v2) bootrom. This is only useful for ↵Michael Giacomelli2011-11-08
| | | | | | reverse engineering purposes, so disable during normal operation in case it uses power. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30930 a1c6a512-1295-4272-9138-f99709370657
* fuze+: fix typo in lcd init sequence for second lcd typeAmaury Pouly2011-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30926 a1c6a512-1295-4272-9138-f99709370657
* Bulk convert all DOS line endings to UNIX.Torne Wuff2011-11-06
| | | | | | | | | | | | | | For the git migration we want a nice clean repository with UNIX line endings. git does not use svn:eol-style, we just need the file contents to be sane. Sorry everybody. I know this messes up blame. Scumbag *NIX developer says migrating to git will make line ending issues go away; commits giant change to svn which changes line endings anyway. :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30924 a1c6a512-1295-4272-9138-f99709370657
* Make usage of TALK_PARTIAL_LOAD actually Ondio specific. MMC is not always slow.Jens Arnold2011-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30917 a1c6a512-1295-4272-9138-f99709370657
* imx233: don't include debug-imx233.c in bootloaderAmaury Pouly2011-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30914 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#12209 by Vencislav Atanasov: iPod 6g/classic usb product id Michael Sparmann2011-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30911 a1c6a512-1295-4272-9138-f99709370657
* iPod Classic: Set LCD controller configuration register during ↵Michael Sparmann2011-11-06
| | | | | | initialization and don't rely on the bootloader doing that (closes FS#12233) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30908 a1c6a512-1295-4272-9138-f99709370657
* usb-s3c6400x.c: Fix memory corruption bug (closes FS#12310)Michael Sparmann2011-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30906 a1c6a512-1295-4272-9138-f99709370657
* usb-s3c6400x.c: Remove an unused variableMichael Sparmann2011-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30905 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD300: vastly improve sound quality. This unfortunately means reverting ↵Marcin Bukat2011-11-05
| | | | | | r28797 which introduced poping noise git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30904 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: do not enable display if it's already enabledBertrik Sikken2011-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30903 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: swap RGB<>BGR for WiseChip displayBertrik Sikken2011-11-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30898 a1c6a512-1295-4272-9138-f99709370657
* Make local functions and variables static where possibleBertrik Sikken2011-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30897 a1c6a512-1295-4272-9138-f99709370657
* Added HiFiMAN HM-801 target. FS#12355. This also renames tda1543.{ch} used ↵Andrew Ryabinin2011-11-03
| | | | | | by HM-60x to dummy_codec.{ch} as it works for PCM1704 used by HM-801. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30891 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: show AMSv2 variant in debug menuBertrik Sikken2011-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30890 a1c6a512-1295-4272-9138-f99709370657
* fuze+: use macro and add a few staticAmaury Pouly2011-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30889 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: attempt to fix the pixel format swappedness for goodBertrik Sikken2011-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30873 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: implement lcd_write_data functionBertrik Sikken2011-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30872 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: use a state machine for scanning buttons to avoid busy-waitsBertrik Sikken2011-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30871 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Maintain power thread at realtime priority at all times so it ↵Michael Sevakis2011-10-30
| | | | | | may always service the watchdog on time regardless of playback priority. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30867 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: make the simulator work by adding the background bitmapBertrik Sikken2011-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30861 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: fix colours of icons, logos, album artBertrik Sikken2011-10-29
| | | | | | | | * configure display for RGB (instead of BGR) colour coding * fix logo bitmap to correct size of 96x30 * fix pixel format to RGB565 swapped git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30859 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: update target configuration with correct battery capacity, ↵Bertrik Sikken2011-10-29
| | | | | | album art git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30856 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: add missing prototype to backlight-target.hBertrik Sikken2011-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30855 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: update mkamsboot and fix various drivers to make it boot to ↵Bertrik Sikken2011-10-29
| | | | | | the main firmware git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30853 a1c6a512-1295-4272-9138-f99709370657
* Better fix for FS#12337. Use 0 to make the line height calculated from the ↵Thomas Martitz2011-10-29
| | | | | | font height, as before r30773. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30850 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#12351: The poweroff timer was not reset on scroll wheel activity for ↵Andree Buschmann2011-10-28
| | | | | | e200 and simulator. Thanks to Nick Peskett. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30847 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#12325 - screen corruption on early usb.Thomas Martitz2011-10-28
| | | | | | | | | | When booting with USB inserted, the dircache build can get interrupted by the usb connection, in which case the dircache buffer is freed. Due to a bug the re-creation of dircache used the old freed buffer and overwrite new allocs (causing screen corruption). Set allocated_size to 0 to make it not take the code path that assumes an existing buffer, and bring that and freeing together in the code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30845 a1c6a512-1295-4272-9138-f99709370657
* fuzeplus: rework button handling to use a queue instead of a blocking ↵Amaury Pouly2011-10-27
| | | | | | semaphore in the thread git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30844 a1c6a512-1295-4272-9138-f99709370657
* usb: add forgotten break in usb switch, this could lead to unwanted code ↵Amaury Pouly2011-10-27
| | | | | | being execute like USB_QUIT to be sent on hotswap ! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30843 a1c6a512-1295-4272-9138-f99709370657
* Revert swap channel feature as we're presently in a feature freeze. I'll ↵Michael Giacomelli2011-10-26
| | | | | | recommit after the release is branched. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30841 a1c6a512-1295-4272-9138-f99709370657
* Fix red by committing the entire patch.Michael Giacomelli2011-10-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30838 a1c6a512-1295-4272-9138-f99709370657
* Sansa clipzip: miscellaneous updatesBertrik Sikken2011-10-23
| | | | | | | | * add support for OF version 01.01.17 in mkamsboot * introduce and implement oled_brightness function * configure voltage CVDD2 to 2.8V (like the OF does) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30831 a1c6a512-1295-4272-9138-f99709370657
* fuze+: fix typo and remove ugly logf constructAmaury Pouly2011-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30829 a1c6a512-1295-4272-9138-f99709370657
* Add functions font_set_ui() and font_get_ui(). The font returned by FONT_UI ↵Fred Bauer2011-10-22
| | | | | | used to be fixed at zero but since buflib-fonts (r30589) can be different, depending on the order of loads and unloads. Fixes broken behavoir in virtual keyboard (FS#12336), lyrics player (FS#12306), and hopefully, FS#12337 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30826 a1c6a512-1295-4272-9138-f99709370657
* Finish r30818 revertFred Bauer2011-10-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30822 a1c6a512-1295-4272-9138-f99709370657
* Revert r30818Fred Bauer2011-10-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30821 a1c6a512-1295-4272-9138-f99709370657
* fix r30818Fred Bauer2011-10-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30820 a1c6a512-1295-4272-9138-f99709370657
* Missed line in r30818Fred Bauer2011-10-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30819 a1c6a512-1295-4272-9138-f99709370657
* Change lru from double to single linked list. Only the font cache uses LRU ↵Fred Bauer2011-10-21
| | | | | | and it never searches in reverse. Saves 2 bytes per glyph. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30818 a1c6a512-1295-4272-9138-f99709370657
* Add empty font_lock() for bootloaders to fix builds.Dominik Riebeling2011-10-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30817 a1c6a512-1295-4272-9138-f99709370657
* Use array index 'i' only -after- bounds checkThomas Jarosch2011-10-21
| | | | | | Reported by cppcheck git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30815 a1c6a512-1295-4272-9138-f99709370657