summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Arigo <markarigo@gmail.com>2008-12-17 01:58:40 +0000
committerMark Arigo <markarigo@gmail.com>2008-12-17 01:58:40 +0000
commita742c3cd56d802f72567167e6e5482308744de3e (patch)
treee67a4f78077c5d1bce8b918595071edbc4e6bbe3
parentc7c546cf59c4833b60080029ee31ae7f42e5a6bf (diff)
downloadrockbox-a742c3cd56d802f72567167e6e5482308744de3e.zip
rockbox-a742c3cd56d802f72567167e6e5482308744de3e.tar.gz
rockbox-a742c3cd56d802f72567167e6e5482308744de3e.tar.bz2
rockbox-a742c3cd56d802f72567167e6e5482308744de3e.tar.xz
Make the Philips SA9200 port build again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19464 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/target/arm/philips/sa9200/backlight-sa9200.c24
1 files changed, 7 insertions, 17 deletions
diff --git a/firmware/target/arm/philips/sa9200/backlight-sa9200.c b/firmware/target/arm/philips/sa9200/backlight-sa9200.c
index b3984ca..4221959 100644
--- a/firmware/target/arm/philips/sa9200/backlight-sa9200.c
+++ b/firmware/target/arm/philips/sa9200/backlight-sa9200.c
@@ -26,16 +26,9 @@
#include "ascodec.h"
#include "as3514.h"
-static unsigned short backlight_brightness = DEFAULT_BRIGHTNESS_SETTING;
-
void _backlight_set_brightness(int brightness)
{
- backlight_brightness = brightness;
-
- if (brightness > 0)
- _backlight_on();
- else
- _backlight_off();
+ ascodec_write(AS3514_DCDC15, brightness);
}
void _backlight_on(void)
@@ -46,7 +39,10 @@ void _backlight_on(void)
#ifdef HAVE_LCD_ENABLE
lcd_enable(true); /* power on lcd + visible display */
#endif
- ascodec_write(AS3514_DCDC15, backlight_brightness);
+#ifndef USE_BACKLIGHT_SW_FADING
+ /* that part ain't useful when fading */
+ _backlight_set_brightness(backlight_brightness);
+#endif
}
void _backlight_off(void)
@@ -62,16 +58,10 @@ void _backlight_off(void)
void _buttonlight_on(void)
{
- GPIO_SET_BITWISE(GPIOG_OUTPUT_VAL, 0x80);
-#ifdef SANSA_C200
- GPIO_SET_BITWISE(GPIOB_OUTPUT_VAL, 0x10); /* The "menu" backlight */
-#endif
+ /* TODO */
}
void _buttonlight_off(void)
{
- GPIO_CLEAR_BITWISE(GPIOG_OUTPUT_VAL, 0x80);
-#ifdef SANSA_C200
- GPIO_CLEAR_BITWISE(GPIOB_OUTPUT_VAL, 0x10); /* The "menu" backlight */
-#endif
+ /* TODO */
}