diff options
Diffstat (limited to 'apps/settings.c')
-rw-r--r-- | apps/settings.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/settings.c b/apps/settings.c index 84ac584951..5eebc61b41 100644 --- a/apps/settings.c +++ b/apps/settings.c | |||
@@ -54,6 +54,7 @@ offset abs | |||
54 | 0x0e 0x22 <shuffle mode & directory filter byte> | 54 | 0x0e 0x22 <shuffle mode & directory filter byte> |
55 | 0x0f 0x23 <scroll speed & WPS display byte> | 55 | 0x0f 0x23 <scroll speed & WPS display byte> |
56 | 0x10 0x24 <playlist options byte> | 56 | 0x10 0x24 <playlist options byte> |
57 | 0x11 0x25 <AVC byte> | ||
57 | 58 | ||
58 | <all unused space filled with 0xff> | 59 | <all unused space filled with 0xff> |
59 | 60 | ||
@@ -216,6 +217,8 @@ int settings_save( void ) | |||
216 | ((global_settings.scroll_speed << 3) | | 217 | ((global_settings.scroll_speed << 3) | |
217 | (global_settings.wps_display & 7)); | 218 | (global_settings.wps_display & 7)); |
218 | 219 | ||
220 | rtc_config_block[0x11] = (unsigned char)global_settings.avc; | ||
221 | |||
219 | memcpy(&rtc_config_block[0x24], &global_settings.total_uptime, 4); | 222 | memcpy(&rtc_config_block[0x24], &global_settings.total_uptime, 4); |
220 | memcpy(&rtc_config_block[0x28], &global_settings.total_boots, 2); | 223 | memcpy(&rtc_config_block[0x28], &global_settings.total_boots, 2); |
221 | 224 | ||
@@ -277,6 +280,9 @@ void settings_load(void) | |||
277 | c = rtc_config_block[0xf] & 7; | 280 | c = rtc_config_block[0xf] & 7; |
278 | if (c != 7) | 281 | if (c != 7) |
279 | global_settings.wps_display = c; | 282 | global_settings.wps_display = c; |
283 | |||
284 | if (rtc_config_block[0x11] != 0xFF) | ||
285 | global_settings.avc = rtc_config_block[0x11]; | ||
280 | 286 | ||
281 | if (rtc_config_block[0x24] != 0xFF) | 287 | if (rtc_config_block[0x24] != 0xFF) |
282 | memcpy(&global_settings.total_uptime, &rtc_config_block[0x24], 4); | 288 | memcpy(&global_settings.total_uptime, &rtc_config_block[0x24], 4); |
@@ -300,6 +306,7 @@ void settings_reset(void) { | |||
300 | global_settings.treble = mpeg_sound_default(SOUND_TREBLE); | 306 | global_settings.treble = mpeg_sound_default(SOUND_TREBLE); |
301 | global_settings.loudness = DEFAULT_LOUDNESS_SETTING; | 307 | global_settings.loudness = DEFAULT_LOUDNESS_SETTING; |
302 | global_settings.bass_boost = DEFAULT_BASS_BOOST_SETTING; | 308 | global_settings.bass_boost = DEFAULT_BASS_BOOST_SETTING; |
309 | global_settings.avc = DEFAULT_AVC_SETTING; | ||
303 | global_settings.contrast = DEFAULT_CONTRAST_SETTING; | 310 | global_settings.contrast = DEFAULT_CONTRAST_SETTING; |
304 | global_settings.poweroff = DEFAULT_POWEROFF_SETTING; | 311 | global_settings.poweroff = DEFAULT_POWEROFF_SETTING; |
305 | global_settings.backlight = DEFAULT_BACKLIGHT_SETTING; | 312 | global_settings.backlight = DEFAULT_BACKLIGHT_SETTING; |