diff options
Diffstat (limited to 'firmware/target/arm/as3525')
-rw-r--r-- | firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c | 6 | ||||
-rw-r--r-- | firmware/target/arm/as3525/sansa-clipv2/backlight-clipv2.c (renamed from firmware/target/arm/as3525/sansa-clipv2/backlight-clip.c) | 4 |
2 files changed, 6 insertions, 4 deletions
diff --git a/firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c b/firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c index 26d562f829..5f5662f787 100644 --- a/firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c +++ b/firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c | |||
@@ -24,8 +24,6 @@ | |||
24 | #include "as3525v2.h" | 24 | #include "as3525v2.h" |
25 | #include "ascodec-target.h" | 25 | #include "ascodec-target.h" |
26 | 26 | ||
27 | /* FIXME : this is clipv2 code, not sure if it works the same on clip+ */ | ||
28 | |||
29 | void _backlight_on(void) | 27 | void _backlight_on(void) |
30 | { | 28 | { |
31 | ascodec_write(0x25, ascodec_read(0x25) | 2); /* lcd power */ | 29 | ascodec_write(0x25, ascodec_read(0x25) | 2); /* lcd power */ |
@@ -36,6 +34,8 @@ void _backlight_on(void) | |||
36 | 34 | ||
37 | void _backlight_off(void) | 35 | void _backlight_off(void) |
38 | { | 36 | { |
39 | ascodec_write(0x25, ascodec_read(0x25) & ~2); /* lcd power */ | ||
40 | lcd_enable(false); | 37 | lcd_enable(false); |
38 | ascodec_write(0x25, ascodec_read(0x25) & ~2); /* lcd power */ | ||
39 | ascodec_write(0x1c, 8|1); | ||
40 | ascodec_write(0x1b, 0x00); | ||
41 | } | 41 | } |
diff --git a/firmware/target/arm/as3525/sansa-clipv2/backlight-clip.c b/firmware/target/arm/as3525/sansa-clipv2/backlight-clipv2.c index dc36b5237f..fad9e6acff 100644 --- a/firmware/target/arm/as3525/sansa-clipv2/backlight-clip.c +++ b/firmware/target/arm/as3525/sansa-clipv2/backlight-clipv2.c | |||
@@ -34,8 +34,10 @@ void _backlight_on(void) | |||
34 | 34 | ||
35 | void _backlight_off(void) | 35 | void _backlight_off(void) |
36 | { | 36 | { |
37 | ascodec_write(0x25, ascodec_read(0x25) & ~2); /* lcd power */ | ||
38 | lcd_enable(false); | 37 | lcd_enable(false); |
38 | ascodec_write(0x25, ascodec_read(0x25) & ~2); /* lcd power */ | ||
39 | ascodec_write(0x1c, 8|1); | ||
40 | ascodec_write(0x1b, 0); | ||
39 | } | 41 | } |
40 | 42 | ||
41 | void _buttonlight_on(void) | 43 | void _buttonlight_on(void) |