diff --git a/DMRDMOTX.cpp b/DMRDMOTX.cpp index 6ef0b7f..815305d 100644 --- a/DMRDMOTX.cpp +++ b/DMRDMOTX.cpp @@ -79,11 +79,11 @@ void CDMRDMOTX::process() m_poLen = m_txDelay; } else { - for (unsigned int i = 0U; i < 72U; i++) - m_poBuffer[i] = DMR_SYNC; - for (unsigned int i = 0U; i < DMR_FRAME_LENGTH_BYTES; i++) - m_poBuffer[i + 39U] = m_fifo.get(); + m_poBuffer[i] = m_fifo.get(); + + for (unsigned int i = 0U; i < 39U; i++) + m_poBuffer[i + DMR_FRAME_LENGTH_BYTES] = PR_FILL[i]; m_poLen = 72U; }