From f80d8a704d7955ec2c1cca41ebc5975130e69f64 Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Thu, 27 Jun 2002 00:20:00 +0000 Subject: Moved settings.c/h to apps/ git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1215 a1c6a512-1295-4272-9138-f99709370657 --- firmware/backlight.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'firmware/backlight.c') diff --git a/firmware/backlight.c b/firmware/backlight.c index 729b22b7c2..e47a58adbf 100644 --- a/firmware/backlight.c +++ b/firmware/backlight.c @@ -24,7 +24,6 @@ #include "i2c.h" #include "debug.h" #include "rtc.h" -#include "settings.h" #define BACKLIGHT_ON 1 #define BACKLIGHT_OFF 2 @@ -34,6 +33,7 @@ static char backlight_stack[0x100]; static struct event_queue backlight_queue; static int backlight_timer; +static int backlight_timeout = 5; void backlight_thread(void) { @@ -45,7 +45,7 @@ void backlight_thread(void) switch(ev.id) { case BACKLIGHT_ON: - backlight_timer = HZ*global_settings.backlight; + backlight_timer = HZ*backlight_timeout; if(backlight_timer) { #ifdef HAVE_RTC @@ -76,6 +76,12 @@ void backlight_off(void) queue_post(&backlight_queue, BACKLIGHT_OFF, NULL); } +void backlight_time(int seconds) +{ + backlight_timeout = seconds; + backlight_on(); +} + void backlight_tick(void) { if(backlight_timer) -- cgit v1.2.3