diff options
-rw-r--r-- | Transceiver52M/device/lms/LMSDevice.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Transceiver52M/device/lms/LMSDevice.cpp b/Transceiver52M/device/lms/LMSDevice.cpp index cb5e31d..2ceca0d 100644 --- a/Transceiver52M/device/lms/LMSDevice.cpp +++ b/Transceiver52M/device/lms/LMSDevice.cpp @@ -277,7 +277,11 @@ bool LMSDevice::stop() for (i=0; i<chans; i++) { LMS_StopStream(&m_lms_stream_tx[i]); LMS_StopStream(&m_lms_stream_rx[i]); + } + for (i=0; i<chans; i++) { + LMS_DestroyStream(m_lms_dev, &m_lms_stream_tx[i]); + LMS_DestroyStream(m_lms_dev, &m_lms_stream_rx[i]); LMS_EnableChannel(m_lms_dev, LMS_CH_RX, i, false); LMS_EnableChannel(m_lms_dev, LMS_CH_TX, i, false); } |