1
0
Fork 0
forked from len0rd/rockbox

allow int settings to call a function to get the default value (Fixes the contrast problem on archos)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12102 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jonathan Gordon 2007-01-24 03:14:07 +00:00
parent 228d62dd18
commit 0c3375648c
3 changed files with 23 additions and 9 deletions

View file

@ -88,6 +88,7 @@ static const char backlight_times_conf [] =
#define BOOL(a) {.bool_ = a}
#define CHARPTR(a) {.charptr = a}
#define UCHARPTR(a) {.ucharptr = a}
#define FUNCTYPE(a) {.func = a}
#define NODEFAULT INT(0)
#define SOUND_SETTING(flags,var,setting) \
@ -134,7 +135,7 @@ const struct settings_list settings[] = {
"off,all,one,shuffle,ab" , UNUSED},
/* LCD */
#ifdef HAVE_LCD_CONTRAST
{F_T_INT, GS(contrast), INT(DEFAULT_CONTRAST_SETTING),
{F_T_INT|F_DEF_ISFUNC, GS(contrast), FUNCTYPE(lcd_default_contrast),
"contrast", NULL , UNUSED},
#endif
#ifdef CONFIG_BACKLIGHT