summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/iaudio/x5/lcd-x5.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/coldfire/iaudio/x5/lcd-x5.c')
-rw-r--r--firmware/target/coldfire/iaudio/x5/lcd-x5.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/firmware/target/coldfire/iaudio/x5/lcd-x5.c b/firmware/target/coldfire/iaudio/x5/lcd-x5.c
index 4737f31bc8..105dc43322 100644
--- a/firmware/target/coldfire/iaudio/x5/lcd-x5.c
+++ b/firmware/target/coldfire/iaudio/x5/lcd-x5.c
@@ -374,6 +374,7 @@ void lcd_init_device(void)
374#endif 374#endif
375} 375}
376 376
377#if defined(HAVE_LCD_ENABLE)
377void lcd_enable(bool on) 378void lcd_enable(bool on)
378{ 379{
379 if (on == display_on) 380 if (on == display_on)
@@ -392,12 +393,10 @@ void lcd_enable(bool on)
392 lcd_display_off(); 393 lcd_display_off();
393 } 394 }
394} 395}
396#endif
395 397
396bool lcd_active(void)
397{
398 return display_on;
399}
400 398
399#if defined(HAVE_LCD_SLEEP)
401void lcd_sleep(void) 400void lcd_sleep(void)
402{ 401{
403 if (power_on) 402 if (power_on)
@@ -407,7 +406,14 @@ void lcd_sleep(void)
407 /* BT2-0=000, DC2-0=000, AP2-0=000, SLP=0, STB=1 */ 406 /* BT2-0=000, DC2-0=000, AP2-0=000, SLP=0, STB=1 */
408 lcd_write_reg(R_POWER_CONTROL1, 0x0001); 407 lcd_write_reg(R_POWER_CONTROL1, 0x0001);
409} 408}
409#endif
410 410
411#if defined(HAVE_LCD_ENABLE) || defined(HAVE_LCD_SLEEP)
412bool lcd_active(void)
413{
414 return display_on;
415}
416#endif
411/*** update functions ***/ 417/*** update functions ***/
412 418
413/* Line write helper function for lcd_yuv_blit. Write two lines of yuv420. 419/* Line write helper function for lcd_yuv_blit. Write two lines of yuv420.