summaryrefslogtreecommitdiff
path: root/firmware/target
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target')
-rw-r--r--firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c19
1 files changed, 14 insertions, 5 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c
index 5ace2a61f6..7484cae94e 100644
--- a/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c
+++ b/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c
@@ -310,6 +310,20 @@ void lcd_set_flip(bool yesno) {
310 LCD_SPI_stop(); 310 LCD_SPI_stop();
311} 311}
312 312
313int lcd_default_contrast(void)
314{
315 return DEFAULT_CONTRAST_SETTING;
316}
317
318void lcd_set_contrast(int val) {
319 if (!lcd_on)
320 return;
321
322 LCD_SPI_start();
323 LCD_SPI_setreg(0x0B, (unsigned char) val);
324 LCD_SPI_stop();
325}
326
313void lcd_set_invert_display(bool yesno) { 327void lcd_set_invert_display(bool yesno) {
314 if (!lcd_on) 328 if (!lcd_on)
315 return; 329 return;
@@ -498,8 +512,3 @@ void lcd_blit_yuv(unsigned char * const src[3],
498 } 512 }
499} 513}
500 514
501void lcd_set_contrast(int val) {
502 (void) val;
503 // TODO:
504}
505