summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/target/arm/as3525/sansa-clipzip/backlight-clipzip.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/firmware/target/arm/as3525/sansa-clipzip/backlight-clipzip.c b/firmware/target/arm/as3525/sansa-clipzip/backlight-clipzip.c
index 541595d..1fae4b3 100644
--- a/firmware/target/arm/as3525/sansa-clipzip/backlight-clipzip.c
+++ b/firmware/target/arm/as3525/sansa-clipzip/backlight-clipzip.c
@@ -32,11 +32,19 @@ void _backlight_init()
void _backlight_on(void)
{
- /* TODO */
+ GPIOB_PIN(1) = (1 << 1);
+
+ ascodec_write_pmu(AS3543_BACKLIGHT, 1, 0x91);
+ sleep(1);
+ ascodec_write_pmu(AS3543_BACKLIGHT, 1, 0x91);
+ sleep(1);
+ ascodec_write_pmu(AS3543_BACKLIGHT, 1, 0x91);
}
void _backlight_off(void)
{
- /* TODO */
+ GPIOB_PIN(1) = 0;
+
+ ascodec_write_pmu(AS3543_BACKLIGHT, 1, 0x91);
}