From 2bc99deec24f90d9dd63edc5feca392f1c702863 Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Wed, 7 Feb 2018 13:55:15 -0300 Subject: [PATCH] Additional available data FIFO check --- DMRTX.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DMRTX.cpp b/DMRTX.cpp index 0f4f56c..81437ec 100755 --- a/DMRTX.cpp +++ b/DMRTX.cpp @@ -291,7 +291,7 @@ uint8_t CDMRTX::getSpace2() const void CDMRTX::createData(uint8_t slotIndex) { - if (m_fifo[slotIndex].getData() > 0U && m_frameCount >= STARTUP_COUNT && m_abortCount[slotIndex] >= ABORT_COUNT) { + if (m_fifo[slotIndex].getData() >= DMR_FRAME_LENGTH_BYTES && m_frameCount >= STARTUP_COUNT && m_abortCount[slotIndex] >= ABORT_COUNT) { for (unsigned int i = 0U; i < DMR_FRAME_LENGTH_BYTES; i++) { m_poBuffer[i] = m_fifo[slotIndex].get(); m_markBuffer[i] = MARK_NONE;