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:
parent
228d62dd18
commit
0c3375648c
3 changed files with 23 additions and 9 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue