summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2007-10-28 00:39:01 +0000
committerMichael Sevakis <jethead71@rockbox.org>2007-10-28 00:39:01 +0000
commitc266204aec4f3ff825e35292f29731267ac53df1 (patch)
tree3023ef14adf481b1479c37347054d7c4dae94a84 /firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
parent1839edf64ad0a4b6d96a5dd5ce24ab8075954dc6 (diff)
downloadrockbox-c266204aec4f3ff825e35292f29731267ac53df1.tar.gz
rockbox-c266204aec4f3ff825e35292f29731267ac53df1.zip
e200: shorten some delays so the backlight turn on is snappier. Values seem to have a safe margin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15337 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/sandisk/sansa-e200/lcd-e200.c')
-rw-r--r--firmware/target/arm/sandisk/sansa-e200/lcd-e200.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c b/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
index bf1fcf9926..189741e41b 100644
--- a/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
+++ b/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
@@ -304,7 +304,7 @@ static void lcd_display_on(void)
REV=x, D1-0=01 */
lcd_write_reg(R_DISP_CONTROL1, 0x0041 | r_disp_control_rev);
- sleep(HZ/20);
+ sleep(HZ/30);
/* PT1-0=00, VLE2-1=00, SPT=0, IB6(??)=1, GON=1, DTE=0, CL=0,
REV=x, D1-0=01 */
@@ -313,7 +313,7 @@ static void lcd_display_on(void)
REV=x, D1-0=11 */
lcd_write_reg(R_DISP_CONTROL1, 0x0063 | r_disp_control_rev);
- sleep(HZ/20);
+ sleep(HZ/30);
/* PT1-0=00, VLE2-1=00, SPT=0, IB6(??)=1, GON=1, DTE=1, CL=0,
REV=x, D1-0=11 */
@@ -451,8 +451,7 @@ void lcd_enable(bool on)
lcd_display_on(); /* Turn on display */
lcd_update(); /* Resync display */
LCD_REG_6 |= 1; /* Restart DMA */
- sleep(HZ/25); /* Wait for a frame to be written by
- DMA or a white flash will happen */
+ sleep(HZ/50); /* Wait for a frame to be written */
}
else
{