summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Fixed performance problems when initializing tagcache.Miika Pekkarinen2006-08-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10754 a1c6a512-1295-4272-9138-f99709370657
* Fix lcd_update_rect() on 5/6GB H10 (thanks to Laurent Baum). Fix ↵Barry Wardell2006-08-26
| | | | | | usb_detect() on all H10 models. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10753 a1c6a512-1295-4272-9138-f99709370657
* Got rid of backlight wink between bootloader and firmware start by removing ↵Michael Sevakis2006-08-26
| | | | | | redundant lcd reset git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10751 a1c6a512-1295-4272-9138-f99709370657
* Ooops. The TMR reset must only be done when starting the timer.Linus Nielsen Feltzing2006-08-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10744 a1c6a512-1295-4272-9138-f99709370657
* Fix the problem with the user timer on X5 by explicitly resetting the timer ↵Linus Nielsen Feltzing2006-08-25
| | | | | | before setting it git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10743 a1c6a512-1295-4272-9138-f99709370657
* Fix profile buildsDaniel Ankers2006-08-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10734 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
* X5: Applied tweaks from the H300 lcd_yuv_blit to the X5 version. Smaller ↵Jens Arnold2006-08-24
| | | | | | code and ca. 1% speedup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10729 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
* Ooops, the sim doesn't understand coldfire asm...Jens Arnold2006-08-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10725 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
* H10 LCD fixes. Now lcd_update_rect() works as it should. 5/6GB has different ↵Barry Wardell2006-08-23
| | | | | | register defines than 20GB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10715 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat also needs ADC_UNREG_POWER defined to avoid compile errors.Barry Wardell2006-08-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10703 a1c6a512-1295-4272-9138-f99709370657
* Fix build error for Gigabeat introduced in last commit. Target tree devicesBarry Wardell2006-08-22
| | | | | | | now need adc-target.h so I added it for the Gigabeat. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10702 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
* Fix a few warningsDave Chapman2006-08-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10688 a1c6a512-1295-4272-9138-f99709370657
* X5: Assembler optimised remote LCD update. Speedup: 3 times @11MHz, 3.3 ↵Jens Arnold2006-08-22
| | | | | | times @45MHz, +75% @124MHz. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10685 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
* Threading changes in preparation for multiple core supportDaniel Ankers2006-08-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10681 a1c6a512-1295-4272-9138-f99709370657
* add driver for Semtech SC606 LED driver (for backlight and button LEDs)Marcoen Hirschberg2006-08-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10676 a1c6a512-1295-4272-9138-f99709370657
* Fix errors when building H10 Normal build.Barry Wardell2006-08-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10668 a1c6a512-1295-4272-9138-f99709370657
* Functional, but minimal LCD driver for H10.Barry Wardell2006-08-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10663 a1c6a512-1295-4272-9138-f99709370657
* Add keymaps for pitchscreen and graphical equalizer on H10Barry Wardell2006-08-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10662 a1c6a512-1295-4272-9138-f99709370657
* Add new build target for iriver H10 5/6Gb.Barry Wardell2006-08-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10661 a1c6a512-1295-4272-9138-f99709370657
* Iriver iFP7xx battery support (1xAA).Tomasz Malesinski2006-08-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10659 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
* iAudio X5: swap the remote REW and FF buttonsLinus Nielsen Feltzing2006-08-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10634 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
* Automatic Gain Control during recording. At this point only compiled for ↵Peter D'Hoye2006-08-16
| | | | | | iriver h1x0 and h3x0. Patch FS#4748 by Jvo Studer, Martin Scarratt and myself. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10625 a1c6a512-1295-4272-9138-f99709370657
* Disable TC_RAMCACHE for archos. It doesn't make much sense with the small ↵Jens Arnold2006-08-16
| | | | | | RAM, and disabling reduces binary size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10624 a1c6a512-1295-4272-9138-f99709370657
* * fixed the pitch screen key mappings for all targets, targets require aJonathan Gordon2006-08-16
| | | | | | | mapping to access the screen from the wps git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10611 a1c6a512-1295-4272-9138-f99709370657
* Added assembly lcd_yuv_blit for iAudio X5 and misc. display related changesMichael Sevakis2006-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10599 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
* Patch #5223 by Jonathan Gordon: Turn on the main screen's backlight when ↵Hristo Kovachev2006-08-15
| | | | | | using the iriver NON-LCD remote (set the remote backlight to off if you don't want it) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10574 a1c6a512-1295-4272-9138-f99709370657
* Make sure dircache blocks correctly.Miika Pekkarinen2006-08-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10573 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
* Accepted FS#5807 by Michael Sevakis - ASM optimized lcd_update().Rani Hod2006-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10564 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
* Iriver iFP7xx memory layout adjustment.Tomasz Malesinski2006-08-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10553 a1c6a512-1295-4272-9138-f99709370657
* Iriver iFP7xx sound support.Tomasz Malesinski2006-08-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10552 a1c6a512-1295-4272-9138-f99709370657
* Clean up the #ifdefs surrounding the definition of lcd_yuv_blit() and add an ↵Dave Chapman2006-08-12
| | | | | | initial (untested) implementation for the Gigabeat git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10541 a1c6a512-1295-4272-9138-f99709370657
* include gigabeat files from the target treeMarcoen Hirschberg2006-08-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10540 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