Jens Arnold
f3857abf6b
H300: lcd_write_data() in pure asm, essentially the same speed as before, but working correctly for all allowed data lengths. Removed RAM waste by declaring inline functions static.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8575 a1c6a512-1295-4272-9138-f99709370657
2006-02-05 00:24:08 +00:00
Hristo Kovachev
9cf5270f10
Don't init the lcd twice - once on lcd_init_device and the other one on 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
2006-01-09 16:11:19 +00:00
Linus Nielsen Feltzing
bd2f678b70
Patch #1392287 by Brandon Low - faster LCD update for H300 with ASM
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8293 a1c6a512-1295-4272-9138-f99709370657
2005-12-28 22:49:22 +00:00
Linus Nielsen Feltzing
9d67765cae
Reverted the H300 LCD DMA patch, since it iterfered with the recording DMA
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8279 a1c6a512-1295-4272-9138-f99709370657
2005-12-22 09:33:39 +00:00
Linus Nielsen Feltzing
c70eb572c1
H300: Roughly 20% faster LCD updates with DMA
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8271 a1c6a512-1295-4272-9138-f99709370657
2005-12-21 00:52:02 +00:00
Linus Nielsen Feltzing
67f00224fb
patch #1385256 by Hristo Kovachev - Turn off H300 LCD while backlight is off
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8268 a1c6a512-1295-4272-9138-f99709370657
2005-12-20 23:15:27 +00:00
Linus Nielsen Feltzing
6ddfac0806
Patch #1377879 by Anders Kagerin - faster lcd_update_rect() for h300
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8215 a1c6a512-1295-4272-9138-f99709370657
2005-12-11 00:30:15 +00:00
Jens Arnold
5236ca9886
Moved some often-used parts of the LCD driver into IRAM.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7921 a1c6a512-1295-4272-9138-f99709370657
2005-11-17 00:37:16 +00:00
Jens Arnold
3be6cf1574
16bit colour support (H300) for the win32 simulator.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7898 a1c6a512-1295-4272-9138-f99709370657
2005-11-15 23:37:21 +00:00
Linus Nielsen Feltzing
dbc8c2c14c
First version of the H300 LCD driver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7875 a1c6a512-1295-4272-9138-f99709370657
2005-11-14 20:41:49 +00:00