summaryrefslogtreecommitdiff
path: root/firmware/mp3_playback.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/mp3_playback.c')
-rw-r--r--firmware/mp3_playback.c14
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
1031void 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