diff options
Diffstat (limited to 'firmware/target/arm/imx233/creative-zen/backlight-zen.c')
-rw-r--r-- | firmware/target/arm/imx233/creative-zen/backlight-zen.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/creative-zen/backlight-zen.c b/firmware/target/arm/imx233/creative-zen/backlight-zen.c index 0d223b52e9..74e1e91a49 100644 --- a/firmware/target/arm/imx233/creative-zen/backlight-zen.c +++ b/firmware/target/arm/imx233/creative-zen/backlight-zen.c | |||
@@ -29,6 +29,9 @@ | |||
29 | 29 | ||
30 | void _backlight_set_brightness(int level) | 30 | void _backlight_set_brightness(int level) |
31 | { | 31 | { |
32 | #ifdef CREATIVE_ZENV | ||
33 | lcd_set_contrast(level); | ||
34 | #else | ||
32 | unsigned val = (level + 200) * level / 1000; | 35 | unsigned val = (level + 200) * level / 1000; |
33 | if(level != 0) | 36 | if(level != 0) |
34 | { | 37 | { |
@@ -39,14 +42,17 @@ void _backlight_set_brightness(int level) | |||
39 | } | 42 | } |
40 | else | 43 | else |
41 | imx233_pinctrl_set_gpio(1, 12, false); | 44 | imx233_pinctrl_set_gpio(1, 12, false); |
45 | #endif | ||
42 | } | 46 | } |
43 | 47 | ||
44 | bool _backlight_init(void) | 48 | bool _backlight_init(void) |
45 | { | 49 | { |
50 | #ifndef CREATIVE_ZENV | ||
46 | imx233_pinctrl_acquire(1, 12, "backlight_enable"); | 51 | imx233_pinctrl_acquire(1, 12, "backlight_enable"); |
47 | imx233_pinctrl_set_function(1, 12, PINCTRL_FUNCTION_GPIO); | 52 | imx233_pinctrl_set_function(1, 12, PINCTRL_FUNCTION_GPIO); |
48 | imx233_pinctrl_enable_gpio(1, 12, true); | 53 | imx233_pinctrl_enable_gpio(1, 12, true); |
49 | imx233_uartdbg_init(BAUD_38400); | 54 | imx233_uartdbg_init(BAUD_38400); |
55 | #endif | ||
50 | return true; | 56 | return true; |
51 | } | 57 | } |
52 | 58 | ||