1
0
Fork 0
forked from len0rd/rockbox

Added battery charger for the recorder and a power management debugger.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1547 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Heikki Hannikainen 2002-08-06 10:52:51 +00:00
parent 3f809e716d
commit 6eb4254dfa
5 changed files with 156 additions and 7 deletions

View file

@ -32,6 +32,7 @@
#include "settings_menu.h"
#include "backlight.h"
#include "playlist.h" /* for playlist_shuffle */
#include "powermgmt.h"
static void shuffle(void)
{
@ -67,6 +68,14 @@ static void wps_set(void)
set_option("[WPS display]", &global_settings.wps_display, names, 3 );
}
#ifdef HAVE_CHARGE_CTRL
static void deep_discharge(void)
{
set_bool( "[Deep discharge]", &global_settings.discharge );
charge_restart_level = global_settings.discharge ? CHARGE_RESTART_LO : CHARGE_RESTART_HI;
}
#endif
void settings_menu(void)
{
int m;
@ -76,7 +85,10 @@ void settings_menu(void)
{ "Sort mode", sort_case },
{ "Backlight Timer", backlight_timer },
{ "Scroll speed", scroll_speed },
{ "While Playing", wps_set },
{ "While Playing", wps_set },
#ifdef HAVE_CHARGE_CTRL
{ "Deep discharge", deep_discharge },
#endif
};
bool old_shuffle = global_settings.playlist_shuffle;