diff options
Diffstat (limited to 'firmware/mp3_playback.c')
-rw-r--r-- | firmware/mp3_playback.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/firmware/mp3_playback.c b/firmware/mp3_playback.c index 44a7eef666..c6f16262a8 100644 --- a/firmware/mp3_playback.c +++ b/firmware/mp3_playback.c | |||
@@ -1028,6 +1028,20 @@ void mp3_init(int volume, int bass, int treble, int balance, int loudness, | |||
1028 | paused = true; | 1028 | paused = true; |
1029 | } | 1029 | } |
1030 | 1030 | ||
1031 | void mp3_shutdown(void) | ||
1032 | { | ||
1033 | #ifndef SIMULATOR | ||
1034 | #ifdef HAVE_MAS3587F | ||
1035 | unsigned long val = 1; | ||
1036 | mas_writemem(MAS_BANK_D0, 0x7f9, &val, 1); /* Mute */ | ||
1037 | #endif | ||
1038 | |||
1039 | #ifdef HAVE_MAS3507D | ||
1040 | dac_volume(0, 0, false); | ||
1041 | #endif | ||
1042 | |||
1043 | #endif | ||
1044 | } | ||
1031 | 1045 | ||
1032 | /* new functions, to be exported to plugin API */ | 1046 | /* new functions, to be exported to plugin API */ |
1033 | 1047 | ||