1
0
Fork 0
forked from len0rd/rockbox

Moved settings.c/h to apps/

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1215 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Björn Stenberg 2002-06-27 00:20:00 +00:00
parent 2d98ae3d03
commit f80d8a704d
7 changed files with 206 additions and 10 deletions

View file

@ -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)