summaryrefslogtreecommitdiff
path: root/firmware/target (follow)
Commit message (Collapse)AuthorAge
...
* Enable ATA poweroff option on H10 for a nice increase in battery life.Barry Wardell2006-10-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11107 a1c6a512-1295-4272-9138-f99709370657
* Add support for H10 remote. Remote buttons have the same keymappings as ↵Barry Wardell2006-09-29
| | | | | | their counterparts on the H10 itself, with vol-/vol+ being the same as scroll up/down. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11093 a1c6a512-1295-4272-9138-f99709370657
* add the I2C driver for the GigabeatMarcoen Hirschberg2006-09-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11090 a1c6a512-1295-4272-9138-f99709370657
* add the ADC driver for the GigabeatMarcoen Hirschberg2006-09-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11089 a1c6a512-1295-4272-9138-f99709370657
* Apply Mike Sevakis' recent sleep/contrast fixes for the X5 LCD driver to the ↵Barry Wardell2006-09-28
| | | | | | H10 20GB LCD driver. With this fix, sleeping the LCD on the H10 20GB now works as it should so enable it as an option to save extra battery. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11085 a1c6a512-1295-4272-9138-f99709370657
* x5: Needed a couple tweaks to the contrast fix.Michael Sevakis2006-09-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11077 a1c6a512-1295-4272-9138-f99709370657
* Remote play button was still being read out with remote hold key on.Michael Sevakis2006-09-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11076 a1c6a512-1295-4272-9138-f99709370657
* Fixed FS#5800 - 'LCD-sleep awake bug' on x5. Contrast setting is now ↵Michael Sevakis2006-09-26
| | | | | | preserved after LCD sleeps. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11075 a1c6a512-1295-4272-9138-f99709370657
* Fixed remote contrast settings. Maybe'll get some build errors here.Michael Sevakis2006-09-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11071 a1c6a512-1295-4272-9138-f99709370657
* Fix "Upside down" behaviour on H10. We need to flip horizontally as well as ↵Barry Wardell2006-09-25
| | | | | | vertically and also need to flip the scroll pad up/down. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11049 a1c6a512-1295-4272-9138-f99709370657
* Add ADC to I/O ports debug menu on H10. Fix battery level reading empty when ↵Barry Wardell2006-09-23
| | | | | | starting up on H10. Calibrated battery for H10 20GB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11036 a1c6a512-1295-4272-9138-f99709370657
* Detect charger connected on H10. No need to sleep(HZ) when powering off.Barry Wardell2006-09-20
| | | | | | | | More sensible USB support for H10: plugging in puts it into USB charging mode and leaves Rockbox usable, holding 'O' while pluggin in the USB cable will reboot the H10 (continuing to hold 'O' starts it up in UMS mode), holding any other button brings up the USB screen as previously. Implement system_reboot() for all PP5020 devices. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11015 a1c6a512-1295-4272-9138-f99709370657
* x5: No more remote LCD streaks when powering off with remote active. Will ↵Michael Sevakis2006-09-17
| | | | | | not affect hot unplugging of course. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10967 a1c6a512-1295-4272-9138-f99709370657
* Fix behaviour of "Backlight (On Hold Key)" for H10. Make sure button GPIO ↵Barry Wardell2006-09-13
| | | | | | ports are enabled on H10. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10943 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
* Improved handling of the ONKEY1S interrupt. Off for the remote must be ↵Michael Sevakis2006-09-12
| | | | | | explicitly mapped now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10932 a1c6a512-1295-4272-9138-f99709370657
* Fix H10 bootloader build error introduced in last commit.Barry Wardell2006-09-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10920 a1c6a512-1295-4272-9138-f99709370657
* Make "Backlight (On hold key)" option work.Barry Wardell2006-09-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10919 a1c6a512-1295-4272-9138-f99709370657
* More PMU madness for x5-- a better, more paranoid sequence for enabling GPI0 ↵Michael Sevakis2006-09-10
| | | | | | IMHO git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10913 a1c6a512-1295-4272-9138-f99709370657
* A tiny change to pcf50506-x5.c. Don't know why Recorder-8MB build would have ↵Michael Sevakis2006-09-10
| | | | | | been affected by the last change. It doesn't add anything to it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10912 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 fixes: Split LCD driver up into two drivers, one for each LCD type. ↵Barry Wardell2006-09-09
| | | | | | Improvements to 20GB LCD driver - support for enable/disable, contrast adjustment, make the update code clearer and ~4% faster, support for flipping, support for invert. Fix CPU frequency for both models. Fix default battery capacity for 5/6GB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10910 a1c6a512-1295-4272-9138-f99709370657
* Fixed the problem on the x5 of spontaneous shutdown after holding the power ↵Michael Sevakis2006-09-09
| | | | | | key for 1s. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10904 a1c6a512-1295-4272-9138-f99709370657
* Fix erronous label and replace mov with bx.Thom Johansen2006-09-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10901 a1c6a512-1295-4272-9138-f99709370657
* Assembler optimised memset16() for ARM, by Thom Johansen. Should speed up ↵Jens Arnold2006-09-07
| | | | | | LCD clearing and solid rectangle drawing on colour iPods somewhat. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10900 a1c6a512-1295-4272-9138-f99709370657
* Fix display bugs with H10 LCDs (both 20GB and 5/6GB models). The 20GB LCD is ↵Barry Wardell2006-09-04
| | | | | | actually a 128x160 LCD rotated 90 degrees, so we need to take account of this. The 5/6GB LCD is not rotated by 90 degrees but was treated as if it was (FS #5925, patch thanks to Thilo-Alexander Ginkel) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10886 a1c6a512-1295-4272-9138-f99709370657
* Basic support for the H10 scrollpad.Barry Wardell2006-09-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10882 a1c6a512-1295-4272-9138-f99709370657
* Add backlight support for H10Barry Wardell2006-09-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10848 a1c6a512-1295-4272-9138-f99709370657
* Clean up crt0.S and move it to the target treeDaniel Ankers2006-08-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10830 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of work for port to the Tatung Elio TPJ-1022 - yet another ↵Dave Chapman2006-08-31
| | | | | | PortalPlayer PP5020 target. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10828 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
* Make LCD writing functions inline for ~33% performance increase. Add ↵Barry Wardell2006-08-31
| | | | | | lcd_yuv_blit implementation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10818 a1c6a512-1295-4272-9138-f99709370657
* added to allow the sansa bootloader to build againDaniel Stenberg2006-08-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10795 a1c6a512-1295-4272-9138-f99709370657
* Remove sleep() from adc_scan(). It causes Rockbox to hang and isn't ↵Barry Wardell2006-08-28
| | | | | | necessary anyway. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10783 a1c6a512-1295-4272-9138-f99709370657
* Fixed silly bugs in H10 button driver.Barry Wardell2006-08-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10759 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
* 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
* 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
* 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
* 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
* 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