diff options
| author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-07-25 15:55:22 +0000 |
|---|---|---|
| committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-07-25 15:55:22 +0000 |
| commit | d731cdd0db2e5e0ba2272f89df47f44348943500 (patch) | |
| tree | cbb5f68f6808c8e86d508c599375370d24a32f6d /apps/settings.c | |
| parent | e4b9dbb9c5ccc69a09f6a696b269c6a52aad1def (diff) | |
| download | rockbox-d731cdd0db2e5e0ba2272f89df47f44348943500.zip rockbox-d731cdd0db2e5e0ba2272f89df47f44348943500.tar.gz rockbox-d731cdd0db2e5e0ba2272f89df47f44348943500.tar.bz2 rockbox-d731cdd0db2e5e0ba2272f89df47f44348943500.tar.xz | |
Automatic Volume Control for Recorder by Heikki Hannikainen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1447 a1c6a512-1295-4272-9138-f99709370657
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 84ac584..5eebc61 100644 --- a/apps/settings.c +++ b/apps/settings.c @@ -54,6 +54,7 @@ offset abs 0x0e 0x22 <shuffle mode & directory filter byte> 0x0f 0x23 <scroll speed & WPS display byte> 0x10 0x24 <playlist options byte> +0x11 0x25 <AVC byte> <all unused space filled with 0xff> @@ -216,6 +217,8 @@ int settings_save( void ) ((global_settings.scroll_speed << 3) | (global_settings.wps_display & 7)); + rtc_config_block[0x11] = (unsigned char)global_settings.avc; + memcpy(&rtc_config_block[0x24], &global_settings.total_uptime, 4); memcpy(&rtc_config_block[0x28], &global_settings.total_boots, 2); @@ -277,6 +280,9 @@ void settings_load(void) c = rtc_config_block[0xf] & 7; if (c != 7) global_settings.wps_display = c; + + if (rtc_config_block[0x11] != 0xFF) + global_settings.avc = rtc_config_block[0x11]; if (rtc_config_block[0x24] != 0xFF) memcpy(&global_settings.total_uptime, &rtc_config_block[0x24], 4); @@ -300,6 +306,7 @@ void settings_reset(void) { global_settings.treble = mpeg_sound_default(SOUND_TREBLE); global_settings.loudness = DEFAULT_LOUDNESS_SETTING; global_settings.bass_boost = DEFAULT_BASS_BOOST_SETTING; + global_settings.avc = DEFAULT_AVC_SETTING; global_settings.contrast = DEFAULT_CONTRAST_SETTING; global_settings.poweroff = DEFAULT_POWEROFF_SETTING; global_settings.backlight = DEFAULT_BACKLIGHT_SETTING; |