summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c')
-rw-r--r--firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c
index 1537e76219..855f10ef35 100644
--- a/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c
+++ b/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c
@@ -30,12 +30,22 @@
30 30
31void _backlight_on(void) 31void _backlight_on(void)
32{ 32{
33#ifdef HAVE_LCD_SLEEP
34 backlight_lcd_sleep_countdown(false); /* stop counter */
35#endif
36#ifdef HAVE_LCD_ENABLE
37 lcd_enable(true); /* power on lcd + visible display */
38#endif
33 _backlight_set_brightness(DEFAULT_BRIGHTNESS_SETTING); 39 _backlight_set_brightness(DEFAULT_BRIGHTNESS_SETTING);
34} 40}
35 41
36void _backlight_off(void) 42void _backlight_off(void)
37{ 43{
38 _backlight_set_brightness(0); 44 _backlight_set_brightness(0);
45#ifdef HAVE_LCD_SLEEP
46 /* Disable lcd after fade completes (when lcd_sleep timeout expires) */
47 backlight_lcd_sleep_countdown(true); /* start countdown */
48#endif
39} 49}
40 50
41/* Assumes that the backlight has been initialized */ 51/* Assumes that the backlight has been initialized */