diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2007-10-28 00:39:01 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2007-10-28 00:39:01 +0000 |
commit | c266204aec4f3ff825e35292f29731267ac53df1 (patch) | |
tree | 3023ef14adf481b1479c37347054d7c4dae94a84 /firmware/target/arm/sandisk/sansa-e200 | |
parent | 1839edf64ad0a4b6d96a5dd5ce24ab8075954dc6 (diff) | |
download | rockbox-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')
-rw-r--r-- | firmware/target/arm/sandisk/sansa-e200/lcd-e200.c | 7 |
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) | |||
304 | REV=x, D1-0=01 */ | 304 | REV=x, D1-0=01 */ |
305 | lcd_write_reg(R_DISP_CONTROL1, 0x0041 | r_disp_control_rev); | 305 | lcd_write_reg(R_DISP_CONTROL1, 0x0041 | r_disp_control_rev); |
306 | 306 | ||
307 | sleep(HZ/20); | 307 | sleep(HZ/30); |
308 | 308 | ||
309 | /* PT1-0=00, VLE2-1=00, SPT=0, IB6(??)=1, GON=1, DTE=0, CL=0, | 309 | /* PT1-0=00, VLE2-1=00, SPT=0, IB6(??)=1, GON=1, DTE=0, CL=0, |
310 | REV=x, D1-0=01 */ | 310 | REV=x, D1-0=01 */ |
@@ -313,7 +313,7 @@ static void lcd_display_on(void) | |||
313 | REV=x, D1-0=11 */ | 313 | REV=x, D1-0=11 */ |
314 | lcd_write_reg(R_DISP_CONTROL1, 0x0063 | r_disp_control_rev); | 314 | lcd_write_reg(R_DISP_CONTROL1, 0x0063 | r_disp_control_rev); |
315 | 315 | ||
316 | sleep(HZ/20); | 316 | sleep(HZ/30); |
317 | 317 | ||
318 | /* PT1-0=00, VLE2-1=00, SPT=0, IB6(??)=1, GON=1, DTE=1, CL=0, | 318 | /* PT1-0=00, VLE2-1=00, SPT=0, IB6(??)=1, GON=1, DTE=1, CL=0, |
319 | REV=x, D1-0=11 */ | 319 | REV=x, D1-0=11 */ |
@@ -451,8 +451,7 @@ void lcd_enable(bool on) | |||
451 | lcd_display_on(); /* Turn on display */ | 451 | lcd_display_on(); /* Turn on display */ |
452 | lcd_update(); /* Resync display */ | 452 | lcd_update(); /* Resync display */ |
453 | LCD_REG_6 |= 1; /* Restart DMA */ | 453 | LCD_REG_6 |= 1; /* Restart DMA */ |
454 | sleep(HZ/25); /* Wait for a frame to be written by | 454 | sleep(HZ/50); /* Wait for a frame to be written */ |
455 | DMA or a white flash will happen */ | ||
456 | } | 455 | } |
457 | else | 456 | else |
458 | { | 457 | { |