Make wider TX and RX C4FSK filters optional from Config.h

This commit is contained in:
Jonathan Naylor 2016-07-18 17:39:31 +01:00
parent f92587dbbf
commit f7cae15aba
5 changed files with 36 additions and 3 deletions

View file

@ -289,8 +289,10 @@ uint8_t CDStarTX::writeHeader(const uint8_t* header, uint8_t length)
return 4U;
uint16_t space = m_buffer.getSpace();
if (space < (DSTAR_HEADER_LENGTH_BYTES + 1U))
if (space < (DSTAR_HEADER_LENGTH_BYTES + 1U)) {
DEBUG2("D-Star, header space available", space);
return 5U;
}
m_buffer.put(DSTAR_HEADER);
@ -307,7 +309,7 @@ uint8_t CDStarTX::writeData(const uint8_t* data, uint8_t length)
uint16_t space = m_buffer.getSpace();
if (space < (DSTAR_DATA_LENGTH_BYTES + 1U)) {
DEBUG2("D-Star, space available", space);
DEBUG2("D-Star, data space available", space);
return 5U;
}
@ -322,8 +324,10 @@ uint8_t CDStarTX::writeData(const uint8_t* data, uint8_t length)
uint8_t CDStarTX::writeEOT()
{
uint16_t space = m_buffer.getSpace();
if (space < 1U)
if (space < 1U) {
DEBUG2("D-Star, EOT space available", space);
return 5U;
}
m_buffer.put(DSTAR_EOT);