summaryrefslogtreecommitdiff
path: root/firmware/export (follow)
Commit message (Collapse)AuthorAge
...
* M:Robe 500: Rearrage TSC2100 reads to make touchscreen more reliable, add ↵Karl Kurbjun2009-04-28
| | | | | | hack to get lcd_sleep working/called again, fix the panic handler so that it waits for the power button to be pressed instead of freezing the player git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20818 a1c6a512-1295-4272-9138-f99709370657
* Enable FM radio on the sansa c200v2 (untested).Bertrik Sikken2009-04-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20809 a1c6a512-1295-4272-9138-f99709370657
* Remove the calls to backlight_lcd_sleep_countdown from target specific code ↵Thomas Martitz2009-04-26
| | | | | | and move it into backlight.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20793 a1c6a512-1295-4272-9138-f99709370657
* Restructure backlight timeout management a bit by factoring out the ↵Thomas Martitz2009-04-25
| | | | | | get_current_timeout code. No functional change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20789 a1c6a512-1295-4272-9138-f99709370657
* Fix red.Thomas Martitz2009-04-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20785 a1c6a512-1295-4272-9138-f99709370657
* Rename _buttonlight_timeout and use a function call instead of extern'ing ↵Thomas Martitz2009-04-25
| | | | | | buttonlight_timeout to be more inline with backlight, and use a #define instead of a const variable for !HAVE_LCD_SLEEP_SETTING (no functional changes) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20784 a1c6a512-1295-4272-9138-f99709370657
* Add second buffer for YUV blitting, progressbar and FPS display in ↵Karl Kurbjun2009-04-21
| | | | | | mpegplayer work correct now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20766 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747: fix touchscreen issues when switching from bootloader to ↵Maurus Cuelenaere2009-04-20
| | | | | | 'normal' Rockbox git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20754 a1c6a512-1295-4272-9138-f99709370657
* beginings of a working touchscreen interface for the WPS. 2 new tags:Jonathan Gordon2009-04-20
| | | | | | | | | | | %T|x|y|width|height|action| <- setup a region (relative to the current viewport) where if pressed the "action" will be done (currently play/stop/prev/next/menu/browse work, suggestions for others to add and better names welcome) %Tl<timeout> <- used as a conditional to say if the touchscreen was touched in the last <timeout>, use this to enable/disable button viewports or something... same syntax as other timeout tags cabbiev2 for the mr500 has been modified to demonstrate the new tags. press the pause/play button to pause playback. press the rockbox logo to get back to the menu. pretty icons needed to make this more usable :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20753 a1c6a512-1295-4272-9138-f99709370657
* Add preliminary HID driver. It doesn't do anything yet, but that should ↵Frank Gevaerts2009-04-19
| | | | | | change soon (FS#10116 by Tomer Shalev) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20750 a1c6a512-1295-4272-9138-f99709370657
* reorganise usb_core.c a bit, to make the code more readable and more ↵Frank Gevaerts2009-04-19
| | | | | | maintainable (FS#10150 by Tomer Shalev)) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20748 a1c6a512-1295-4272-9138-f99709370657
* USB related Cosmetics, whitespace and readability fixes (FS#10147 by Tomer ↵Frank Gevaerts2009-04-18
| | | | | | Shalev) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20737 a1c6a512-1295-4272-9138-f99709370657
* Fix some whitespace issues (including tabs that slipped in somehow) ↵Frank Gevaerts2009-04-18
| | | | | | (FS#10144 by Tomer Shalev) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20731 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747:Maurus Cuelenaere2009-04-18
| | | | | | | | * Add YUV support * Clean up LCD driver a bit and speed it up git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20730 a1c6a512-1295-4272-9138-f99709370657
* Sync from recent linux source (FS#10142, by Tomer Shalev)Frank Gevaerts2009-04-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20729 a1c6a512-1295-4272-9138-f99709370657
* Fix by Rafaël Carré. Puts core functions into IRAM on AMS targets with ↵Michael Giacomelli2009-04-17
| | | | | | <2MB of RAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20723 a1c6a512-1295-4272-9138-f99709370657
* Update battery capacities of the sansa clip and sansa fuze.Bertrik Sikken2009-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20703 a1c6a512-1295-4272-9138-f99709370657
* Fix the scrollbar boundary checking to prevent the player from freezing on ↵Karl Kurbjun2009-04-11
| | | | | | screens that are too small to show the list with the font selected. Correct the M:Robe remote screen height. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20690 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Start of proper remote support, touchscreen works without remote ↵Karl Kurbjun2009-04-11
| | | | | | now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20684 a1c6a512-1295-4272-9138-f99709370657
* Fuze & e200v2: Put lcd framebuffer into iram, which saves 77k normal ram and ↵Thomas Martitz2009-04-11
| | | | | | gives 2.6%/7.6% (unboosted/boosted) lcd update speed up git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20682 a1c6a512-1295-4272-9138-f99709370657
* FS#10114 - Sansa AMS : use IRAM for codecs on >2MB targets Rafaël CarréThomas Martitz2009-04-10
| | | | | | | | Activates IRAM for AMS Sansas to be used by codecs and core. Fixes Reboot-on-mp3 and gives speed up on codecs using IRAM in general. I've made a change: the core/codec ratio is 0x20000/0x30000 instead of 0x10000/0x40000, 0x30000 is way more than codecs currently use (0x14000 at max) and the core might need more than 0x10000. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20678 a1c6a512-1295-4272-9138-f99709370657
* Enable Albumart for M:Robe 500Karl Kurbjun2009-04-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20673 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: More LCD initialization, QVGA (vs. VGA) is now enabled by ↵Karl Kurbjun2009-04-09
| | | | | | default for performance, 256 color palette mode added, include some linker cleanups and reorganization. Doom and MPEGPlayer now run reaonably well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20664 a1c6a512-1295-4272-9138-f99709370657
* Make test_codec compile and clean up some commentsMaurus Cuelenaere2009-04-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20658 a1c6a512-1295-4272-9138-f99709370657
* Add current use and fix battery capacity settings for the Gigabeat F/X. ↵Michael Giacomelli2009-04-07
| | | | | | Thanks to AlHaz for pointing out that they were incorrect. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20637 a1c6a512-1295-4272-9138-f99709370657
* FS#10086 - Playback and recording sample rate setting on the 5G iPodBoris Gjenero2009-04-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20635 a1c6a512-1295-4272-9138-f99709370657
* FS9795 - some playback cleanup. Jonathan Gordon2009-04-06
| | | | | | | | | | | * Use events to notify things when the track has changed instead of the nasty has_track_changed() * Event for when the mp3entry for the next track is avilable (which allows alot more tags to be static which means less redrawing in the WPS) * virtually guarentee that the mp3entry sturct returned by audio_current/next_track() is going to be valid for the duration of the current track. The only time it wont be now is during the time between the codec finishing the previous track and the next track actually starting (~2s), but this is not an issue as long as it is called again when the TRACK_CHANGED event happens (or just use the pointer that gives) It is still possible to confuse the WPS with the next tracks id3 info being displayed but this should fix itself up faster than it used to (and be harder to do) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20633 a1c6a512-1295-4272-9138-f99709370657
* Move CPU_MIPS #define up so ROCKBOX_STRICT_ALIGN actually gets definedMaurus Cuelenaere2009-04-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20625 a1c6a512-1295-4272-9138-f99709370657
* Fix sim errorsKarl Kurbjun2009-04-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20602 a1c6a512-1295-4272-9138-f99709370657
* Add initial support for changing the LCD mode in MPEG player for hardware ↵Karl Kurbjun2009-04-01
| | | | | | YUV conversion (256 color palette mode will also be added for doom and rockboy). This fixes the LCD mode/colors when MPEGPlayer exits. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20600 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500i: More LCD initialization, and beginnings of support for QVGA as ↵Karl Kurbjun2009-04-01
| | | | | | well as VGA on the LCD. MPEGPlayer now works with reasonable performance on smaller videos, but YUV blitting persists after MPEGPlayer is left, some cleanup/changes to the initialization code. This should be functionally equivalent for the ZVM, but the #ifdef's may need to be added back for app.lds. Get the bootloader building again. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20598 a1c6a512-1295-4272-9138-f99709370657
* TCC78x: Implement the user timer, rework some of the timer register ↵Rob Purchase2009-03-30
| | | | | | #defines, and use udelay() instead of the hacky sleep_ms() in the D2 LCD driver. Doom works now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20585 a1c6a512-1295-4272-9138-f99709370657
* A bit of cleanup in config-fuze (don't define features we do not have yet), ↵Thomas Martitz2009-03-30
| | | | | | a bit of reordering. Cleanup in the lcd driver. Reintroduce the delay in the dbop read function, as it helps avoiding heavy hold button weirdness when boosted git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20583 a1c6a512-1295-4272-9138-f99709370657
* Initial commit for the "Lyre prototype 1" port by Jorge Pinto from FS#10045.Daniel Stenberg2009-03-30
| | | | | | | Bootloader builds, normal does not. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20574 a1c6a512-1295-4272-9138-f99709370657
* Add support for powering down the LCD (saves 50 mA when disabled)Karl Kurbjun2009-03-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20547 a1c6a512-1295-4272-9138-f99709370657
* Change ARCOTG_DRV_H #define to _USB_DRV_H #define (no functional changes)Maurus Cuelenaere2009-03-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20543 a1c6a512-1295-4272-9138-f99709370657
* Enable album art on the Onda VX747 so it can actually display cabbiev2Maurus Cuelenaere2009-03-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20532 a1c6a512-1295-4272-9138-f99709370657
* Fix Ondio FM and recorder v2 bootbox builds (see r19579/r19580).Jens Arnold2009-03-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20509 a1c6a512-1295-4272-9138-f99709370657
* Correct Björn's name in various file headers.Nicolas Pennequin2009-03-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20491 a1c6a512-1295-4272-9138-f99709370657
* Correct some backlight fading related comments and preprocessor macros.Thomas Martitz2009-03-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20481 a1c6a512-1295-4272-9138-f99709370657
* FS#9968: Charging on e200v2Bertrik Sikken2009-03-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20465 a1c6a512-1295-4272-9138-f99709370657
* imx31/mc13783: Do some housekeeping with register macros, function names and ↵Michael Sevakis2009-03-22
| | | | | | other defines. No functional changes (except to alter a couple int priorities). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20442 a1c6a512-1295-4272-9138-f99709370657
* D2: Enable FM radio (based on FS#10035 by Michael Burtin with some changes ↵Rob Purchase2009-03-21
| | | | | | by myself). Also updates the LV24020 driver to add optional logf debugging. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20420 a1c6a512-1295-4272-9138-f99709370657
* Actually kill them..Maurus Cuelenaere2009-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20418 a1c6a512-1295-4272-9138-f99709370657
* FS#10018 general pp bootloader: start the OF if loading rockbox fails. ↵Nils Wallménius2009-03-17
| | | | | | Resolves a bug where the c200 bootloader would loop flashing the logo if loading rockbox failed and drop support for loading old .e200 and .h10 rockbox main binaries for the e200 resp h10, affects e200, c200, h10 (both kinds) and mrobe 100. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20342 a1c6a512-1295-4272-9138-f99709370657
* One more try: Fix remaining reds and yellowsThomas Martitz2009-03-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20335 a1c6a512-1295-4272-9138-f99709370657
* Fix reds and yellows (hopefully). Some targets apparently didn't properly ↵Thomas Martitz2009-03-17
| | | | | | #ifdef lcd_enable and lcd_sleep code out, so that it got partly active in the bootloader; rename the ui simulator stub fixes most reds; for the clip: move the hook code into lcd-1bit-vert.c which should fix the bootloader red. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20333 a1c6a512-1295-4272-9138-f99709370657
* Rework lcd_enabled and lcd_set/call_enable hookThomas Martitz2009-03-17
| | | | | | | a) lcd_enabled() is now lcd_active(), and is available for HAVE_LCD_SLEEP only targets (e.g. ipod video) too. It was depandent on HAVE_LCD_ENALE only before b) rename the hook accordingly, and implement the hook for other other targets too (e.g. the clip [the only mono target with lcd_enable/lcd_sleep yet, so the code is still in the lcd driver], ipod, fuze, c200) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20331 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Implement MDMA and UDMA disk access for bootloader and main ↵Michael Sevakis2009-03-12
| | | | | | binary. Add a needed SDMA API to check channel errors. Increase audio DMA channels' priority as required. Reads and writes measure faster accross all test_disk tests and especially at 4KB and 1MB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20299 a1c6a512-1295-4272-9138-f99709370657
* Commit the common portion of FS#9708: ATA (IDE) DMA by Boris Gjenero with a ↵Michael Sevakis2009-03-12
| | | | | | couple cosmetic tweaks and without the inclusion of 'FS#9721: No error check after writes in ata.c'changes (which can be done separately). No code is changed for targets without HAVE_ATA_DMA defined other than to not display DMA modes in the View Disk Info debug screen if not using DMA (Gigabeat F/X/S were). No target uses the code yet but Gigabeat S use will follow shortly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20298 a1c6a512-1295-4272-9138-f99709370657