diff options
author | Rani Hod <raenye@gmail.com> | 2006-07-23 22:18:32 +0000 |
---|---|---|
committer | Rani Hod <raenye@gmail.com> | 2006-07-23 22:18:32 +0000 |
commit | c657763a23797238b4f95f7d52ac4902fd05f306 (patch) | |
tree | 898bd9ad893de4904be01b16894aec99ece5f43d /firmware/target/coldfire/iaudio | |
parent | 3c810c4f6ae374e1aed674b8171fcd220d58f13a (diff) | |
download | rockbox-c657763a23797238b4f95f7d52ac4902fd05f306.tar.gz rockbox-c657763a23797238b4f95f7d52ac4902fd05f306.zip |
Accepted FS #5474 by yours truly.
Save your settings; CONFIG_BLOCK_VERSION is increased.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10303 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/coldfire/iaudio')
-rwxr-xr-x | firmware/target/coldfire/iaudio/x5/lcd-x5.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/firmware/target/coldfire/iaudio/x5/lcd-x5.c b/firmware/target/coldfire/iaudio/x5/lcd-x5.c index 75ec2462be..1adcf6aaea 100755 --- a/firmware/target/coldfire/iaudio/x5/lcd-x5.c +++ b/firmware/target/coldfire/iaudio/x5/lcd-x5.c | |||
@@ -38,8 +38,8 @@ static bool display_on=false; /* is the display turned on? */ | |||
38 | /* register defines for the Renesas HD66773R */ | 38 | /* register defines for the Renesas HD66773R */ |
39 | #define R_HORIZ_RAM_ADDR_POS 0x16 | 39 | #define R_HORIZ_RAM_ADDR_POS 0x16 |
40 | #define R_VERT_RAM_ADDR_POS 0x17 | 40 | #define R_VERT_RAM_ADDR_POS 0x17 |
41 | #define R_RAM_ADDR_SET 0x21 | 41 | #define R_RAM_ADDR_SET 0x21 |
42 | #define R_WRITE_DATA_2_GRAM 0x22 | 42 | #define R_WRITE_DATA_2_GRAM 0x22 |
43 | 43 | ||
44 | /***************************************************** | 44 | /***************************************************** |
45 | The table below was generated by the following script: | 45 | The table below was generated by the following script: |
@@ -139,7 +139,12 @@ inline void lcd_write_data(const unsigned short* p_bytes, int count) | |||
139 | 139 | ||
140 | void lcd_set_contrast(int val) | 140 | void lcd_set_contrast(int val) |
141 | { | 141 | { |
142 | (void)val; | 142 | if (val >= 15) // val must'nt be 15 or 31 |
143 | ++val; | ||
144 | if (val > 30) | ||
145 | return; | ||
146 | |||
147 | lcd_write_reg(0x0e, 0x201e + (val << 8)); | ||
143 | } | 148 | } |
144 | 149 | ||
145 | void lcd_set_invert_display(bool yesno) | 150 | void lcd_set_invert_display(bool yesno) |