From: sjlongland Date: Sat, 26 Sep 2015 23:53:27 +0000 (+0000) Subject: sm1000_main: Clear DAC buffer after playback. X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=55dcaf20698bb413e7f58e7689295933773f5651;p=freetel-svn-tracking.git sm1000_main: Clear DAC buffer after playback. This seems to cure a "hanging note" issue when navigating menus. git-svn-id: https://svn.code.sf.net/p/freetel/code@2397 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/stm32/src/sm1000_main.c b/codec2-dev/stm32/src/sm1000_main.c index a4300d4c..44ee9cdd 100644 --- a/codec2-dev/stm32/src/sm1000_main.c +++ b/codec2-dev/stm32/src/sm1000_main.c @@ -451,6 +451,9 @@ int main(void) { spk_nsamples -= n_rem; play_ptr += n_rem; } + + /* Clear out buffer */ + memset(dac16k, 0, sizeof(dac16k)); } } /* while(1) ... */