diff options
Diffstat (limited to 'firmware/target')
4 files changed, 13 insertions, 8 deletions
diff --git a/firmware/target/arm/as3525/backlight-e200v2-fuze.c b/firmware/target/arm/as3525/backlight-e200v2-fuze.c index c26d3919c3..465713a1fc 100644 --- a/firmware/target/arm/as3525/backlight-e200v2-fuze.c +++ b/firmware/target/arm/as3525/backlight-e200v2-fuze.c | |||
@@ -39,7 +39,9 @@ void _backlight_on(void) | |||
39 | #ifdef HAVE_LCD_ENABLE | 39 | #ifdef HAVE_LCD_ENABLE |
40 | lcd_enable(true); /* power on lcd + visible display */ | 40 | lcd_enable(true); /* power on lcd + visible display */ |
41 | #endif | 41 | #endif |
42 | #ifndef USE_BACKLIGHT_SW_FADING | 42 | #if (CONFIG_BACKLIGHT_FADING != BACKLIGHT_FADING_SW_SETTING) /* in bootloader/sim */ |
43 | /* if we set the brightness to the settings value, then fading up | ||
44 | * is glitchy */ | ||
43 | ascodec_write(AS3514_DCDC15, backlight_brightness); | 45 | ascodec_write(AS3514_DCDC15, backlight_brightness); |
44 | #endif | 46 | #endif |
45 | } | 47 | } |
diff --git a/firmware/target/arm/ipod/backlight-target.h b/firmware/target/arm/ipod/backlight-target.h index 3c4bc04521..ce1b938526 100644 --- a/firmware/target/arm/ipod/backlight-target.h +++ b/firmware/target/arm/ipod/backlight-target.h | |||
@@ -50,7 +50,8 @@ bool _backlight_init(void); | |||
50 | void _backlight_on(void); | 50 | void _backlight_on(void); |
51 | void _backlight_off(void); | 51 | void _backlight_off(void); |
52 | 52 | ||
53 | #elif defined HAVE_BACKLIGHT_PWM_FADING /* Mini G1, G2 */ | 53 | /* Mini G1, G2, Video, Nano */ |
54 | #elif (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_PWM) | ||
54 | 55 | ||
55 | #define _backlight_init() true | 56 | #define _backlight_init() true |
56 | void _backlight_hw_on(void); | 57 | void _backlight_hw_on(void); |
diff --git a/firmware/target/arm/philips/sa9200/backlight-sa9200.c b/firmware/target/arm/philips/sa9200/backlight-sa9200.c index 4221959a0d..5c967a84ea 100644 --- a/firmware/target/arm/philips/sa9200/backlight-sa9200.c +++ b/firmware/target/arm/philips/sa9200/backlight-sa9200.c | |||
@@ -39,15 +39,16 @@ void _backlight_on(void) | |||
39 | #ifdef HAVE_LCD_ENABLE | 39 | #ifdef HAVE_LCD_ENABLE |
40 | lcd_enable(true); /* power on lcd + visible display */ | 40 | lcd_enable(true); /* power on lcd + visible display */ |
41 | #endif | 41 | #endif |
42 | #ifndef USE_BACKLIGHT_SW_FADING | 42 | #if (CONFIG_BACKLIGHT_FADING != BACKLIGHT_FADING_SW_SETTING) /* in bootloader/sim */ |
43 | /* that part ain't useful when fading */ | 43 | /* if we set the brightness to the settings value, then fading up |
44 | * is glitchy */ | ||
44 | _backlight_set_brightness(backlight_brightness); | 45 | _backlight_set_brightness(backlight_brightness); |
45 | #endif | 46 | #endif |
46 | } | 47 | } |
47 | 48 | ||
48 | void _backlight_off(void) | 49 | void _backlight_off(void) |
49 | { | 50 | { |
50 | ascodec_write(AS3514_DCDC15, 0x0); | 51 | _backlight_set_brightness(0); |
51 | #ifdef HAVE_LCD_ENABLE | 52 | #ifdef HAVE_LCD_ENABLE |
52 | lcd_enable(false); /* power off visible display */ | 53 | lcd_enable(false); /* power off visible display */ |
53 | #endif | 54 | #endif |
diff --git a/firmware/target/arm/sandisk/backlight-c200_e200.c b/firmware/target/arm/sandisk/backlight-c200_e200.c index 67e0cddac9..5a2e98a278 100644 --- a/firmware/target/arm/sandisk/backlight-c200_e200.c +++ b/firmware/target/arm/sandisk/backlight-c200_e200.c | |||
@@ -39,15 +39,16 @@ void _backlight_on(void) | |||
39 | #ifdef HAVE_LCD_ENABLE | 39 | #ifdef HAVE_LCD_ENABLE |
40 | lcd_enable(true); /* power on lcd + visible display */ | 40 | lcd_enable(true); /* power on lcd + visible display */ |
41 | #endif | 41 | #endif |
42 | #ifndef USE_BACKLIGHT_SW_FADING | 42 | #if (CONFIG_BACKLIGHT_FADING != BACKLIGHT_FADING_SW_SETTING) /* in bootloader/sim */ |
43 | /* that part ain't useful when fading */ | 43 | /* if we set the brightness to the settings value, then fading up |
44 | * is glitchy */ | ||
44 | _backlight_set_brightness(backlight_brightness); | 45 | _backlight_set_brightness(backlight_brightness); |
45 | #endif | 46 | #endif |
46 | } | 47 | } |
47 | 48 | ||
48 | void _backlight_off(void) | 49 | void _backlight_off(void) |
49 | { | 50 | { |
50 | ascodec_write(AS3514_DCDC15, 0x0); | 51 | _backlight_set_brightness(0); |
51 | #ifdef HAVE_LCD_ENABLE | 52 | #ifdef HAVE_LCD_ENABLE |
52 | lcd_enable(false); /* power off visible display */ | 53 | lcd_enable(false); /* power off visible display */ |
53 | #endif | 54 | #endif |