diff options
Diffstat (limited to 'firmware/target/arm/sandisk/backlight-c200_e200.c')
-rw-r--r-- | firmware/target/arm/sandisk/backlight-c200_e200.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/firmware/target/arm/sandisk/backlight-c200_e200.c b/firmware/target/arm/sandisk/backlight-c200_e200.c index 29c6ab4b45..411c19f7ad 100644 --- a/firmware/target/arm/sandisk/backlight-c200_e200.c +++ b/firmware/target/arm/sandisk/backlight-c200_e200.c | |||
@@ -36,17 +36,21 @@ void __backlight_set_brightness(int brightness) | |||
36 | 36 | ||
37 | void __backlight_on(void) | 37 | void __backlight_on(void) |
38 | { | 38 | { |
39 | #ifdef HAVE_LCD_ENABLE | ||
39 | lcd_enable(true); /* power on lcd */ | 40 | lcd_enable(true); /* power on lcd */ |
41 | #endif | ||
40 | pp_i2c_send( 0x46, 0x23, backlight_brightness); | 42 | pp_i2c_send( 0x46, 0x23, backlight_brightness); |
41 | } | 43 | } |
42 | 44 | ||
43 | void __backlight_off(void) | 45 | void __backlight_off(void) |
44 | { | 46 | { |
45 | pp_i2c_send( 0x46, 0x23, 0x0); | 47 | pp_i2c_send( 0x46, 0x23, 0x0); |
48 | #ifdef HAVE_LCD_ENABLE | ||
46 | lcd_enable(false); /* power off lcd */ | 49 | lcd_enable(false); /* power off lcd */ |
50 | #endif | ||
47 | } | 51 | } |
48 | 52 | ||
49 | 53 | #ifdef HAVE_BUTTON_LIGHT | |
50 | void __button_backlight_on(void) | 54 | void __button_backlight_on(void) |
51 | { | 55 | { |
52 | GPIOG_OUTPUT_VAL |=0x80; | 56 | GPIOG_OUTPUT_VAL |=0x80; |
@@ -56,3 +60,4 @@ void __button_backlight_off(void) | |||
56 | { | 60 | { |
57 | GPIOG_OUTPUT_VAL &=~ 0x80; | 61 | GPIOG_OUTPUT_VAL &=~ 0x80; |
58 | } | 62 | } |
63 | #endif | ||