From f9fae86de25a71e79571d8e692868be544ac1bfb Mon Sep 17 00:00:00 2001 From: Karl Kurbjun Date: Mon, 4 May 2009 04:14:52 +0000 Subject: M:Robe 500: Add backlight cleanups and fix power management so that dangerous and shutoff voltages are taken care of, carge discharge curves are better modeled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20849 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c') diff --git a/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c index 751a59da94..1596b83dc3 100644 --- a/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c +++ b/firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c @@ -29,8 +29,6 @@ #include "spi-target.h" #include "lcd-target.h" -int _backlight_brightness=DEFAULT_BRIGHTNESS_SETTING; - static void _backlight_write_brightness(int brightness) { uint8_t bl_command[] = {0xa4, 0x00, brightness, 0xbb}; @@ -41,7 +39,9 @@ void _backlight_on(void) { lcd_awake(); /* power on lcd + visible display */ - _backlight_write_brightness(_backlight_brightness); +#if !defined(CONFIG_BACKLIGHT_FADING) + _backlight_write_brightness(backlight_brightness); +#endif } void _backlight_off(void) @@ -52,7 +52,6 @@ void _backlight_off(void) /* Assumes that the backlight has been initialized */ void _backlight_set_brightness(int brightness) { - _backlight_brightness=brightness; _backlight_write_brightness(brightness); } @@ -65,6 +64,6 @@ void __backlight_dim(bool dim_now) bool _backlight_init(void) { - _backlight_set_brightness(_backlight_brightness); + _backlight_set_brightness(backlight_brightness); return true; } -- cgit v1.2.3