From 55dcaf20698bb413e7f58e7689295933773f5651 Mon Sep 17 00:00:00 2001 From: sjlongland Date: Sat, 26 Sep 2015 23:53:27 +0000 Subject: [PATCH] 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 --- codec2-dev/stm32/src/sm1000_main.c | 3 +++ 1 file changed, 3 insertions(+) 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) ... */ -- 2.25.1