summaryrefslogtreecommitdiff
path: root/firmware/drivers (follow)
Commit message (Collapse)AuthorAge
...
* Fixed the errors.Miika Pekkarinen2006-09-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10959 a1c6a512-1295-4272-9138-f99709370657
* New scheduler, with priorities for swcodec platforms. Frequent taskMiika Pekkarinen2006-09-16
| | | | | | | | | | switching should be more efficient and tasks are stored in linked lists to eliminate unnecessary task switching to improve performance. Audio should no longer skip on swcodec targets caused by too CPU hungry UI thread or background threads. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10958 a1c6a512-1295-4272-9138-f99709370657
* Added the power off to x5 remote play button. 3s delay seems confortable and ↵Michael Sevakis2006-09-12
| | | | | | well out of the way of the long press for playback stop. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10934 a1c6a512-1295-4272-9138-f99709370657
* Added remote backlight on hold option to players with remote hold switch. ↵Michael Sevakis2006-09-10
| | | | | | Disabled IRQs while reading pcf50606 ADC. This seems to have stopped buttons becoming unresponsive when using remote. Maybe fixes other button glitches as well? git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10911 a1c6a512-1295-4272-9138-f99709370657
* H10 changes: power_off() now actually powers off. Fix wrong bitwise ↵Barry Wardell2006-08-31
| | | | | | operation when disabling sound. Fix filenames when building a bootloader. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10822 a1c6a512-1295-4272-9138-f99709370657
* Fix volume being really low on H10Barry Wardell2006-08-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10815 a1c6a512-1295-4272-9138-f99709370657
* RTC driver for H10 by Laurent BaumBarry Wardell2006-08-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10799 a1c6a512-1295-4272-9138-f99709370657
* Oops. It's #endif not #end.Barry Wardell2006-08-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10798 a1c6a512-1295-4272-9138-f99709370657
* Sound on H10!Barry Wardell2006-08-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10797 a1c6a512-1295-4272-9138-f99709370657
* Added FS#2939 Encoder Codec Interface + Codecs by Antonius Hellmann with ↵Michael Sevakis2006-08-28
| | | | | | additional FM Recording support and my modifications git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10789 a1c6a512-1295-4272-9138-f99709370657
* Smoother volume control, less clickiness and some misc. formatting changes ↵Michael Sevakis2006-08-26
| | | | | | for tlv320 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10762 a1c6a512-1295-4272-9138-f99709370657
* Increase the number of pixels written to the Photo/Color LCD in one go to ↵Dave Chapman2006-08-24
| | | | | | 0x10000 (was 64000) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10730 a1c6a512-1295-4272-9138-f99709370657
* Allow scrolling lines with different x-margins. The margin at the time of ↵Mark Arigo2006-08-23
| | | | | | the call to puts_scroll will be used as the margin for that line. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10727 a1c6a512-1295-4272-9138-f99709370657
* H300: * Assembler optimised lcd_yuv_blit(), based on the X5 version. 23..31% ↵Jens Arnold2006-08-23
| | | | | | speedup in tests depending on video size. * Don't set HORIZ_RAM_ADDR_POS for LCD updates, it's unnecessary. * Started the target tree move for H300 with this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10724 a1c6a512-1295-4272-9138-f99709370657
* Move X5 ADC code to target tree. Fix power button detection on H10. New ADCBarry Wardell2006-08-22
| | | | | | | driver for H10. Thanks to Laurent Baum for all his help with this code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10701 a1c6a512-1295-4272-9138-f99709370657
* Irivers: Faster remote LCD update. Maximum speedup (without ticking ↵Jens Arnold2006-08-22
| | | | | | reduction): +32% @11MHz, 2.5 times @45MHz, +45% @124MHz. The speedup is data dependent, the worst case (every pixel having the opposite value from the previous one, in LCD data order) would see no speedup (except @45MHz), but it's a highly unlikely case. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10684 a1c6a512-1295-4272-9138-f99709370657
* Prevent unlikely endless loop.Miika Pekkarinen2006-08-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10637 a1c6a512-1295-4272-9138-f99709370657
* Port Tom Meyer's lcd_yuv_blit() optimisations for the ipod 5g to the ipod ↵Dave Chapman2006-08-17
| | | | | | Photo/Color and Nano - gives a similar 10-15% speedup in mpegplayer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10629 a1c6a512-1295-4272-9138-f99709370657
* Optimisations to lcd_yuv_blit by Tom Meyer - speeds up mpegplayer by about ↵Dave Chapman2006-08-17
| | | | | | 10-15% git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10627 a1c6a512-1295-4272-9138-f99709370657
* eeprom driver for the h3x0 series, cleaned up the h1x0 series driver a bit, ↵Peter D'Hoye2006-08-15
| | | | | | added debug entry for h3x0 that allows to write to the eeprom git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10597 a1c6a512-1295-4272-9138-f99709370657
* Removed annoying debug outputLinus Nielsen Feltzing2006-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10593 a1c6a512-1295-4272-9138-f99709370657
* Reverted an accidental changeLinus Nielsen Feltzing2006-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10583 a1c6a512-1295-4272-9138-f99709370657
* Finally, the new button action system is here, thanks to Jonathan Gordon. ↵Linus Nielsen Feltzing2006-08-15
| | | | | | Some button mappings have changed and other things may break. Comments should go to the forum, http://forums.rockbox.org/index.php?topic=5829.0 or the mailing list. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10582 a1c6a512-1295-4272-9138-f99709370657
* Add support for displaying the the current path or the full path (or ↵Dan Everton2006-08-15
| | | | | | neither) in the file browser. Check General Settings -> File View -> Show Path for the options. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10578 a1c6a512-1295-4272-9138-f99709370657
* Change default contrast for iPod 3GDaniel Ankers2006-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10575 a1c6a512-1295-4272-9138-f99709370657
* Make sure the EQ is always applied to the DAC path.Dan Everton2006-08-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10570 a1c6a512-1295-4272-9138-f99709370657
* Add support for the iPod Video hardware equalizer. You can access it from ↵Dan Everton2006-08-14
| | | | | | Sound Settings -> Equalizer -> Hardware Equalizer. Note that the peak filters are reported not to work. Based on FS#5791 from Snyper. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10568 a1c6a512-1295-4272-9138-f99709370657
* Added support for 512MB chips. Added support for multiple chips.Tomasz Malesinski2006-08-12
| | | | | | | Fixed a bug in ata_read_sectors. Made some functions static and inline. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10555 a1c6a512-1295-4272-9138-f99709370657
* Remove unneeded and unwanted parameter checking from lcd_yuv_blit() - bring ↵Dave Chapman2006-08-12
| | | | | | the ipod Color/Nano implementation in line with other targets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10538 a1c6a512-1295-4272-9138-f99709370657
* update the gigabeat code and move to target_treeMarcoen Hirschberg2006-08-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10535 a1c6a512-1295-4272-9138-f99709370657
* Delay loops were too short for non-logf enabled builds @ 120 MHz.Miika Pekkarinen2006-08-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10532 a1c6a512-1295-4272-9138-f99709370657
* Make the grey shades on greyscale iPods a little darker, and the dark grey ↵Jens Arnold2006-08-10
| | | | | | on H1x0 a little brighter. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10511 a1c6a512-1295-4272-9138-f99709370657
* Patch #5789 by Mike Sevakis - Proper shut down of Coldfire targetsLinus Nielsen Feltzing2006-08-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10510 a1c6a512-1295-4272-9138-f99709370657
* Bootloader support to search firmware also from flash. Bootloader <->Miika Pekkarinen2006-08-09
| | | | | | | Rockbox communication when Rockbox has been flashed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10499 a1c6a512-1295-4272-9138-f99709370657
* fixed bootloader problem not only for x5.Rani Hod2006-08-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10492 a1c6a512-1295-4272-9138-f99709370657
* Accepted FS #5772 by Michael SevakisRani Hod2006-08-08
| | | | | | | | | | | | 1. X5 lcd sleep 2. #define HAVE_LCD_ENABLE 3. add "backlight (on hold switch)" setting, adapted from FS #5735 Note that the while(1) yield ==> asm("halt") part is NOT commited here, I prefer it would be discussed separately. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10489 a1c6a512-1295-4272-9138-f99709370657
* Oops. Remove declaration of unused variable - fix the warningDave Chapman2006-08-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10488 a1c6a512-1295-4272-9138-f99709370657
* Implementation of lcd_yuv_blit() for the ipod 5g.Dave Chapman2006-08-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10487 a1c6a512-1295-4272-9138-f99709370657
* H300: * Implemented lcd_yuv_blit(). Speeds up video playback by about 7%. No ↵Jens Arnold2006-08-08
| | | | | | bounds check in lcd_yuv_blit() (by convention), implementations for other targets should be adapted. * Fixed off-by-one bug in lcd_update_rect() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10484 a1c6a512-1295-4272-9138-f99709370657
* Let eeprom driver return the error number. This is just a cover-up commit to ↵Peter D'Hoye2006-08-07
| | | | | | hide the fact that I broke the eeprom dump in my previous commit. Some code cleanup as bonus. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10480 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of work-in-progress MPEG video player plugin based on ↵Dave Chapman2006-08-07
| | | | | | libmpeg2. Works on all targets with colour LCDs, but most optimised for the ipod Color/Photo and Nano. It currently only plays raw MPEG-1 or MPEG-2 video streams (no audio). Also adds a new lcd_yuv_blit() function to the plugin API - currently only implemented for the ipod Color/Photo and Nano. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10479 a1c6a512-1295-4272-9138-f99709370657
* Grayscale library ported to the grayscale iPods, first version. Added C ↵Jens Arnold2006-08-07
| | | | | | reference versions of gray_update_rect() for both horizontal and vertical pixel packing. gray_update_rect() and gray_ub_gray_bitmap_part() not yet assembler optimised. Grayscale screendump doesn't work yet. * Fixed button assignments for iPod in grayscale.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10468 a1c6a512-1295-4272-9138-f99709370657
* Initial support and use for EEPROM memory on H120 & H140 players whenMiika Pekkarinen2006-08-05
| | | | | | | | | Rockbox firmware has been flashed over original firmware (not yet possible to do). Dircache & tagcache serialization for fast bootup without the need to scan disk when Rockbox is in flash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10464 a1c6a512-1295-4272-9138-f99709370657
* Initial EEPROM driver for iriver H1xx.Miika Pekkarinen2006-08-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10462 a1c6a512-1295-4272-9138-f99709370657
* Reduced the logf output. Please enable the lines only when necessary.Miika Pekkarinen2006-08-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10410 a1c6a512-1295-4272-9138-f99709370657
* added mostly dummy changes to allow building of a Sansa e200 bootloaderDaniel Stenberg2006-08-01
| | | | | | | without functionality git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10399 a1c6a512-1295-4272-9138-f99709370657
* Applied FS# 5736 by Alexander Levin.Rani Hod2006-07-31
| | | | | | | Fixed fat buffer overflow with LFNs longer than 255 bytes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10389 a1c6a512-1295-4272-9138-f99709370657
* Add a define for unplugged remoteHristo Kovachev2006-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10354 a1c6a512-1295-4272-9138-f99709370657
* LCD remote support for iAudio X5Linus Nielsen Feltzing2006-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10352 a1c6a512-1295-4272-9138-f99709370657
* X5 remote LCD drawing. This will break target linking atm - ↵Jens Arnold2006-07-28
| | | | | | lcd_remote_update[_rect]() are not yet implemented. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10347 a1c6a512-1295-4272-9138-f99709370657