diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/settings.c | 6 | ||||
-rw-r--r-- | apps/settings.h | 7 | ||||
-rw-r--r-- | apps/settings_menu.c | 8 |
3 files changed, 13 insertions, 8 deletions
diff --git a/apps/settings.c b/apps/settings.c index 8846fa4bcf..4dbd2bf3ac 100644 --- a/apps/settings.c +++ b/apps/settings.c | |||
@@ -94,7 +94,7 @@ const char rec_base_directory[] = REC_BASE_DIR; | |||
94 | #include "dsp.h" | 94 | #include "dsp.h" |
95 | #endif | 95 | #endif |
96 | 96 | ||
97 | #define CONFIG_BLOCK_VERSION 47 | 97 | #define CONFIG_BLOCK_VERSION 48 |
98 | #define CONFIG_BLOCK_SIZE 512 | 98 | #define CONFIG_BLOCK_SIZE 512 |
99 | #define RTC_BLOCK_SIZE 44 | 99 | #define RTC_BLOCK_SIZE 44 |
100 | 100 | ||
@@ -1260,7 +1260,7 @@ void settings_load(int which) | |||
1260 | } | 1260 | } |
1261 | 1261 | ||
1262 | if ( global_settings.contrast < MIN_CONTRAST_SETTING ) | 1262 | if ( global_settings.contrast < MIN_CONTRAST_SETTING ) |
1263 | global_settings.contrast = lcd_default_contrast(); | 1263 | global_settings.contrast = DEFAULT_CONTRAST_SETTING; |
1264 | 1264 | ||
1265 | i = 0xb8; | 1265 | i = 0xb8; |
1266 | strncpy((char *)global_settings.wps_file, (char *)&config_block[i], | 1266 | strncpy((char *)global_settings.wps_file, (char *)&config_block[i], |
@@ -1722,7 +1722,7 @@ void settings_reset(void) { | |||
1722 | global_settings.mdb_enable = sound_default(SOUND_MDB_ENABLE); | 1722 | global_settings.mdb_enable = sound_default(SOUND_MDB_ENABLE); |
1723 | global_settings.superbass = sound_default(SOUND_SUPERBASS); | 1723 | global_settings.superbass = sound_default(SOUND_SUPERBASS); |
1724 | #endif | 1724 | #endif |
1725 | global_settings.contrast = lcd_default_contrast(); | 1725 | global_settings.contrast = DEFAULT_CONTRAST_SETTING; |
1726 | #ifdef HAVE_LCD_REMOTE | 1726 | #ifdef HAVE_LCD_REMOTE |
1727 | global_settings.remote_contrast = lcd_remote_default_contrast(); | 1727 | global_settings.remote_contrast = lcd_remote_default_contrast(); |
1728 | #endif | 1728 | #endif |
diff --git a/apps/settings.h b/apps/settings.h index 8c47c9253e..51eaca3a51 100644 --- a/apps/settings.h +++ b/apps/settings.h | |||
@@ -570,6 +570,11 @@ extern const char rec_base_directory[]; | |||
570 | 570 | ||
571 | /* system defines */ | 571 | /* system defines */ |
572 | 572 | ||
573 | #ifdef IAUDIO_X5 | ||
574 | #define MIN_CONTRAST_SETTING 0 | ||
575 | #define MAX_CONTRAST_SETTING 29 | ||
576 | #define DEFAULT_CONTRAST_SETTING 15 | ||
577 | #else | ||
573 | #ifdef HAVE_LCD_CHARCELLS | 578 | #ifdef HAVE_LCD_CHARCELLS |
574 | #define MAX_CONTRAST_SETTING 31 | 579 | #define MAX_CONTRAST_SETTING 31 |
575 | #define DEFAULT_CONTRAST_SETTING 30 | 580 | #define DEFAULT_CONTRAST_SETTING 30 |
@@ -578,7 +583,7 @@ extern const char rec_base_directory[]; | |||
578 | #define DEFAULT_CONTRAST_SETTING 38 | 583 | #define DEFAULT_CONTRAST_SETTING 38 |
579 | #endif | 584 | #endif |
580 | #define MIN_CONTRAST_SETTING 5 | 585 | #define MIN_CONTRAST_SETTING 5 |
581 | 586 | #endif // X5 | |
582 | 587 | ||
583 | /* argument bits for settings_load() */ | 588 | /* argument bits for settings_load() */ |
584 | #define SETTINGS_RTC 1 /* only the settings from the RTC nonvolatile RAM */ | 589 | #define SETTINGS_RTC 1 /* only the settings from the RTC nonvolatile RAM */ |
diff --git a/apps/settings_menu.c b/apps/settings_menu.c index 3e02727f9e..f088c3be3d 100644 --- a/apps/settings_menu.c +++ b/apps/settings_menu.c | |||
@@ -266,7 +266,7 @@ static bool remote_caption_backlight(void) | |||
266 | } | 266 | } |
267 | #endif /* HAVE_REMOTE_LCD */ | 267 | #endif /* HAVE_REMOTE_LCD */ |
268 | 268 | ||
269 | #ifndef HAVE_LCD_COLOR | 269 | #if !defined(HAVE_LCD_COLOR) || defined(IAUDIO_X5) |
270 | static bool contrast(void) | 270 | static bool contrast(void) |
271 | { | 271 | { |
272 | return set_int( str(LANG_CONTRAST), "", UNIT_INT, | 272 | return set_int( str(LANG_CONTRAST), "", UNIT_INT, |
@@ -1776,12 +1776,12 @@ static bool lcd_settings_menu(void) | |||
1776 | { ID2P(LANG_BACKLIGHT_FADE_IN), backlight_fade_in }, | 1776 | { ID2P(LANG_BACKLIGHT_FADE_IN), backlight_fade_in }, |
1777 | { ID2P(LANG_BACKLIGHT_FADE_OUT), backlight_fade_out }, | 1777 | { ID2P(LANG_BACKLIGHT_FADE_OUT), backlight_fade_out }, |
1778 | #endif | 1778 | #endif |
1779 | { ID2P(LANG_BACKLIGHT_FILTER_FIRST_KEYPRESS), set_bl_filter_first_keypress }, | ||
1779 | #ifdef HAVE_BACKLIGHT_BRIGHTNESS | 1780 | #ifdef HAVE_BACKLIGHT_BRIGHTNESS |
1780 | { ID2P(LANG_BRIGHTNESS), brightness }, | 1781 | { ID2P(LANG_BRIGHTNESS), brightness }, |
1781 | #endif | 1782 | #endif |
1782 | { ID2P(LANG_BACKLIGHT_FILTER_FIRST_KEYPRESS), set_bl_filter_first_keypress }, | ||
1783 | #endif /* CONFIG_BACKLIGHT */ | 1783 | #endif /* CONFIG_BACKLIGHT */ |
1784 | #ifndef HAVE_LCD_COLOR | 1784 | #if !defined(HAVE_LCD_COLOR) || defined(IAUDIO_X5) |
1785 | { ID2P(LANG_CONTRAST), contrast }, | 1785 | { ID2P(LANG_CONTRAST), contrast }, |
1786 | #endif | 1786 | #endif |
1787 | #ifdef HAVE_LCD_BITMAP | 1787 | #ifdef HAVE_LCD_BITMAP |