summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2006-09-27 01:13:41 +0000
committerMichael Sevakis <jethead71@rockbox.org>2006-09-27 01:13:41 +0000
commitf80de70df3eb6d805002837efaa35a67b128dcab (patch)
tree9cdd37aacdccaa346175118561673134f9fbcd74
parentb8043fcbf9d434650b58971f669fff714510500a (diff)
downloadrockbox-f80de70df3eb6d805002837efaa35a67b128dcab.tar.gz
rockbox-f80de70df3eb6d805002837efaa35a67b128dcab.zip
x5: Needed a couple tweaks to the contrast fix.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11077 a1c6a512-1295-4272-9138-f99709370657
-rwxr-xr-xfirmware/target/coldfire/iaudio/x5/lcd-x5.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/target/coldfire/iaudio/x5/lcd-x5.c b/firmware/target/coldfire/iaudio/x5/lcd-x5.c
index ca341928aa..c00dc74b0c 100755
--- a/firmware/target/coldfire/iaudio/x5/lcd-x5.c
+++ b/firmware/target/coldfire/iaudio/x5/lcd-x5.c
@@ -121,6 +121,9 @@ void lcd_set_contrast(int val)
121 121
122 lcd_contrast = val << 8; 122 lcd_contrast = val << 8;
123 123
124 if (!power_on)
125 return;
126
124 /* VCOMG=1, VDV4-0=xxxxx, VCM4-0=11000 */ 127 /* VCOMG=1, VDV4-0=xxxxx, VCM4-0=11000 */
125 lcd_write_reg(R_POWER_CONTROL5, 0x2018 | lcd_contrast); 128 lcd_write_reg(R_POWER_CONTROL5, 0x2018 | lcd_contrast);
126} 129}
@@ -372,8 +375,9 @@ void lcd_init_device(void)
372 /* Power and display already ON */ 375 /* Power and display already ON */
373 power_on = true; 376 power_on = true;
374 display_on = true; 377 display_on = true;
375 lcd_roll(0);
376 lcd_set_flip(false); 378 lcd_set_flip(false);
379 lcd_roll(0);
380 lcd_set_invert_display(false);
377 lcd_set_contrast(DEFAULT_CONTRAST_SETTING); 381 lcd_set_contrast(DEFAULT_CONTRAST_SETTING);
378#endif 382#endif
379} 383}