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 | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c index bdd91e2e20..ab2289822b 100644 --- a/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c +++ b/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c | |||
@@ -27,6 +27,7 @@ | |||
27 | #include "lcd.h" | 27 | #include "lcd.h" |
28 | #include "power.h" | 28 | #include "power.h" |
29 | #include "spi-target.h" | 29 | #include "spi-target.h" |
30 | #include "lcd-target.h" | ||
30 | 31 | ||
31 | int _backlight_brightness=DEFAULT_BRIGHTNESS_SETTING; | 32 | int _backlight_brightness=DEFAULT_BRIGHTNESS_SETTING; |
32 | 33 | ||
@@ -38,15 +39,15 @@ static void _backlight_write_brightness(int brightness) | |||
38 | 39 | ||
39 | void _backlight_on(void) | 40 | void _backlight_on(void) |
40 | { | 41 | { |
41 | #ifdef HAVE_LCD_ENABLE | 42 | lcd_awake(); /* power on lcd + visible display */ |
42 | lcd_enable(true); /* power on lcd + visible display */ | 43 | |
43 | #endif | ||
44 | _backlight_write_brightness(_backlight_brightness); | 44 | _backlight_write_brightness(_backlight_brightness); |
45 | } | 45 | } |
46 | 46 | ||
47 | void _backlight_off(void) | 47 | void _backlight_off(void) |
48 | { | 48 | { |
49 | _backlight_write_brightness(0); | 49 | _backlight_write_brightness(0); |
50 | lcd_sleep(); /* HACK to get lcd_sleep called again */ | ||
50 | } | 51 | } |
51 | 52 | ||
52 | /* Assumes that the backlight has been initialized */ | 53 | /* Assumes that the backlight has been initialized */ |