diff options
Diffstat (limited to 'firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c')
-rw-r--r-- | firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c | 10 |
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 | ||
31 | void _backlight_on(void) | 31 | void _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 | ||
36 | void _backlight_off(void) | 42 | void _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 */ |