summaryrefslogtreecommitdiff
path: root/firmware/drivers (follow)
Commit message (Collapse)AuthorAge
...
* Colour LCD driver: * Bring non-backdrop rendering back up to speed. * Speed ↵Jens Arnold2006-02-03
| | | | | | up rendering with backdrop. * Restore correct behaviour of lcd_clear_display(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8549 a1c6a512-1295-4272-9138-f99709370657
* Make it compile on iAudio X5Linus Nielsen Feltzing2006-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8543 a1c6a512-1295-4272-9138-f99709370657
* Patch #1421422 - Backdrop image patch started by Linus, finished by me. ↵Dave Chapman2006-02-02
| | | | | | Adds ability to set backdrop images for file browser and menus (store full-screen bitmaps in /.rockbox/backdrops/) and also the ability to set a full-screen background image in a WPS using the %X|filename.bmp| WPS tag. Currently only implemented for targets with colour LCDs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8536 a1c6a512-1295-4272-9138-f99709370657
* This should not have been recommitted (went undetected for quite a while).Jens Arnold2006-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8533 a1c6a512-1295-4272-9138-f99709370657
* * Changed implementation of inverse bar: Instead of complementing all pixels ↵Jens Arnold2006-02-02
| | | | | | after drawing the text, the text is drawn in inversevid mode. This is faster, and will be more readable when backdrop image support gets added. Appearance on non-colour targets doesn't change. * Speedup of the scroll thread. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8532 a1c6a512-1295-4272-9138-f99709370657
* iPod: Remove/reduce the udelay()s in the button driver. They were in the ↵Dave Chapman2006-02-02
| | | | | | IPL source, but do not appear to be needed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8530 a1c6a512-1295-4272-9138-f99709370657
* iPod: Fix the detection of lcd type for the iPod Photo - this should fix ↵Dave Chapman2006-01-31
| | | | | | problems with that LCD. Affected users also need to install a new bootloader - available from the iPod Installation wiki page. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8499 a1c6a512-1295-4272-9138-f99709370657
* iPod: Remove some iPod Photo lcd initialisation code that (when used in the ↵Dave Chapman2006-01-30
| | | | | | bootloader) corrupted the colors in the original firmware. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8497 a1c6a512-1295-4272-9138-f99709370657
* iPod: Initial attempt at volume/bass/treble control - more work is needed, ↵Dave Chapman2006-01-30
| | | | | | but it seems to be working. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8495 a1c6a512-1295-4272-9138-f99709370657
* Work-in-progress transparent bitmaps with 255,0,255 as the transparent ↵Linus Nielsen Feltzing2006-01-28
| | | | | | color, not yet working on the H100 series git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8476 a1c6a512-1295-4272-9138-f99709370657
* Fix red buildsBrandon Low2006-01-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8463 a1c6a512-1295-4272-9138-f99709370657
* Detect USB charge state in Hxx0Brandon Low2006-01-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8462 a1c6a512-1295-4272-9138-f99709370657
* Removed PP5020_ prefix from register defines and added/renamed someThom Johansen2006-01-24
| | | | | | | defines. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8438 a1c6a512-1295-4272-9138-f99709370657
* Horizontal screen scrolling part 3 (by Shachar Liberman)Brandon Low2006-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8414 a1c6a512-1295-4272-9138-f99709370657
* Horizontal scrolling patch by Shachar Liberman - Part 2 :)Tomas Salfischberger2006-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8413 a1c6a512-1295-4272-9138-f99709370657
* Horizontal scrolling patch by Shachar LibermanTomas Salfischberger2006-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8412 a1c6a512-1295-4272-9138-f99709370657
* Fix red buildsBrandon Low2006-01-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8392 a1c6a512-1295-4272-9138-f99709370657
* Start cleaning up some #ifdefs in charging codeBrandon Low2006-01-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8391 a1c6a512-1295-4272-9138-f99709370657
* Patch #1404233 by Peter D'Hoye: H300 brightness bugfixHristo Kovachev2006-01-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8387 a1c6a512-1295-4272-9138-f99709370657
* Charging state reporting on H3x0Brandon Low2006-01-19
| | | | | | | | | | Don't read the GPIO every refresh of statusbar or gwps for plugged state, use a variable exported from powermgmt instead. Allow Custom WPS to access %bc for battery charge state on targets that support this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8383 a1c6a512-1295-4272-9138-f99709370657
* Initialize the MBC to off, idle state JinCBrandon Low2006-01-19
| | | | | | | Fix a comment that had wrong voltage git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8382 a1c6a512-1295-4272-9138-f99709370657
* iPod: Fix endian bug with disk reads and writes to a non-aligned memory buffer.Dave Chapman2006-01-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8369 a1c6a512-1295-4272-9138-f99709370657
* Two files for the iFP port that I forgot to commitDave Chapman2006-01-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8365 a1c6a512-1295-4272-9138-f99709370657
* Temp fix for iPod Nano. Disable ATA sleep, as this will hang disk accesses.Thom Johansen2006-01-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8357 a1c6a512-1295-4272-9138-f99709370657
* Work-in-progress iriver iFP-7xx port by Tomasz MalesinskiDave Chapman2006-01-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8342 a1c6a512-1295-4272-9138-f99709370657
* Enable the EXTON and CHG wakeup againLinus Nielsen Feltzing2006-01-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8334 a1c6a512-1295-4272-9138-f99709370657
* Reverted the wakeup/debounce PCF50606 settings for nowLinus Nielsen Feltzing2006-01-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8329 a1c6a512-1295-4272-9138-f99709370657
* H300: Bootloader USB mode detection on EXTON wakeupLinus Nielsen Feltzing2006-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8326 a1c6a512-1295-4272-9138-f99709370657
* Don't init the lcd twice - once on lcd_init_device and the other one on ↵Hristo Kovachev2006-01-09
| | | | | | | | | first call of lcd_enable() (an old, known bug). Linus, please check whether lcd_enable(true) is still required for the h300 bootloader (lcd_init() calls lcd_init_device()) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8317 a1c6a512-1295-4272-9138-f99709370657
* iPod: Fix the bootloader so it can load and run the original Apple firmware ↵Dave Chapman2006-01-05
| | | | | | again. The Rockbox firmware was doing too much to the hardware so we remove most of the initialisation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8301 a1c6a512-1295-4272-9138-f99709370657
* Patch #1392287 by Brandon Low - faster LCD update for H300 with ASMLinus Nielsen Feltzing2005-12-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8293 a1c6a512-1295-4272-9138-f99709370657
* H300: RTC supportLinus Nielsen Feltzing2005-12-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8284 a1c6a512-1295-4272-9138-f99709370657
* Patch No 1387627 by Peter D'Hoye: Backlight Brightness setting for H300Hristo Kovachev2005-12-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8280 a1c6a512-1295-4272-9138-f99709370657
* Reverted the H300 LCD DMA patch, since it iterfered with the recording DMALinus Nielsen Feltzing2005-12-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8279 a1c6a512-1295-4272-9138-f99709370657
* iPod: Enable HAVE_SW_POWEROFF define and map power-off to a very long press ↵Dave Chapman2005-12-22
| | | | | | on PLAY git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8278 a1c6a512-1295-4272-9138-f99709370657
* Button driver would insert erronous events when wheel position overflowed, ↵Thom Johansen2005-12-22
| | | | | | this fixes it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8277 a1c6a512-1295-4272-9138-f99709370657
* Remove unused variablesDave Chapman2005-12-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8276 a1c6a512-1295-4272-9138-f99709370657
* Put the ipod into standby mode on shutdown. This is untested on the 5g, but ↵Dave Chapman2005-12-21
| | | | | | should work... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8275 a1c6a512-1295-4272-9138-f99709370657
* H300: Roughly 20% faster LCD updates with DMALinus Nielsen Feltzing2005-12-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8271 a1c6a512-1295-4272-9138-f99709370657
* patch #1385256 by Hristo Kovachev - Turn off H300 LCD while backlight is offLinus Nielsen Feltzing2005-12-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8268 a1c6a512-1295-4272-9138-f99709370657
* Correctly attribute Bernard Leach as the (C) holder for code taken from ↵Dave Chapman2005-12-19
| | | | | | ipodlinux. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8264 a1c6a512-1295-4272-9138-f99709370657
* Remove IPOD_NANO_PAD definition - the Nano's keypad has turned out to be ↵Dave Chapman2005-12-19
| | | | | | identical to the other 4G models git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8262 a1c6a512-1295-4272-9138-f99709370657
* New target - iPod Video.Dave Chapman2005-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8261 a1c6a512-1295-4272-9138-f99709370657
* Button and click wheel driver for iPod 4g and Nano.Thom Johansen2005-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8256 a1c6a512-1295-4272-9138-f99709370657
* Squash compiler warningsDave Chapman2005-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8249 a1c6a512-1295-4272-9138-f99709370657
* iPod - Initial skeleton of an audio driverDave Chapman2005-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8248 a1c6a512-1295-4272-9138-f99709370657
* H300 FM radio support, with help from Peter D'HoyeLinus Nielsen Feltzing2005-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8237 a1c6a512-1295-4272-9138-f99709370657
* iPod: Cleanup of i2c code and addition of RTC driverDave Chapman2005-12-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8219 a1c6a512-1295-4272-9138-f99709370657
* Reworking of Archos RTC code to create a (slightly) more abstract RTC apiDave Chapman2005-12-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8216 a1c6a512-1295-4272-9138-f99709370657
* Patch #1377879 by Anders Kagerin - faster lcd_update_rect() for h300Linus Nielsen Feltzing2005-12-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8215 a1c6a512-1295-4272-9138-f99709370657