FS#4824 - H300 LCD init optimisations & working lcd_flip()

Attached to Project: Rockbox
Opened by Jens Arnold (amiconn) - Monday, 13 March 2006, 07:16 GMT
Last edited by Jens Arnold (amiconn) - Monday, 13 March 2006, 07:19 GMT
Task Type Patches
Category LCD
Status Closed
Assigned To Linus Nielsen Feltzing (linusnielsen)
Operating System Iriver H300 series
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


* Reworked LCD init (shorter, better matching the datasheet).
* Only do the port setup & hardware reset in lcd_init(), not when switching the LCD on again from off state.
* Working lcd_flip()
* Use standby mode of the LCD controller when switching it off to save a tiny bit battery power

It seems to work correctly on my H340, but needs more testing. Does it work on other H340s? Does it work for the actual cold-start init (i.e. in the bootloader)?
This task depends upon

Closed by  Jens Arnold (amiconn)
Friday, 17 March 2006, 18:08 GMT
Reason for closing:  Accepted
Comment by Fredrik Öhrn (ohrn) - Monday, 13 March 2006, 09:59 GMT
Works nicely on my H340. I don't dare to mess with the bootloader though...