From 171b5ff207179d1cc88cdd268ba5565535c43fbd Mon Sep 17 00:00:00 2001 From: Peter D'Hoye Date: Wed, 26 Apr 2006 19:26:01 +0000 Subject: H300: add a small delay between lcd enable and backlight on. Avoids a flash at backlight on when using dark backgrounds. (fix for bug 4764) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9815 a1c6a512-1295-4272-9138-f99709370657 --- firmware/backlight.c | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/backlight.c b/firmware/backlight.c index a84fc8b280..df13fa11ef 100644 --- a/firmware/backlight.c +++ b/firmware/backlight.c @@ -64,6 +64,7 @@ static inline void __backlight_on(void) and_l(~0x00020000, &GPIO1_OUT); #elif CONFIG_BACKLIGHT == BL_IRIVER_H300 lcd_enable(true); + sleep(HZ/100); /* lcd needs time - avoid flashing for dark screens */ or_l(0x00020000, &GPIO1_OUT); #elif CONFIG_BACKLIGHT == BL_RTC /* Enable square wave */ -- cgit v1.2.3