diff options
Diffstat (limited to 'src/cnetz/dsp.c')
-rw-r--r-- | src/cnetz/dsp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cnetz/dsp.c b/src/cnetz/dsp.c index d9c92ca..5cea636 100644 --- a/src/cnetz/dsp.c +++ b/src/cnetz/dsp.c @@ -855,6 +855,8 @@ void cnetz_set_dsp_mode(cnetz_t *cnetz, enum dsp_mode mode) { PDEBUG_CHAN(DDSP, DEBUG_DEBUG, "DSP mode %d -> %d\n", cnetz->dsp_mode, mode); cnetz->dsp_mode = mode; + /* we must get rid of partly received frame */ + fsk_demod_reset(&cnetz->fsk_demod); } void cnetz_set_sched_dsp_mode(cnetz_t *cnetz, enum dsp_mode mode, int frames_ahead) |