diff --git a/AX25Defines.h b/AX25Defines.h index 03424b2..7087847 100644 --- a/AX25Defines.h +++ b/AX25Defines.h @@ -29,8 +29,8 @@ const uint8_t AX25_MAX_ONES = 5U; const uint16_t AX25_MIN_FRAME_LENGTH = 17U; // Callsign (7) + Callsign (7) + Control (1) + Checksum (2) -const uint16_t AX25_MAX_FRAME_LENGTH = 294U; // Callsign (7) + Callsign (7) + 3 Digipeaters (21) + - // Control (1) + Data (256) + Checksum (2) +const uint16_t AX25_MAX_FRAME_LENGTH = 330U; // Callsign (7) + Callsign (7) + 8 Digipeaters (56) + + // Control (1) + PID (1) + Data (256) + Checksum (2) #endif diff --git a/AX25TX.h b/AX25TX.h index e77c500..628e549 100644 --- a/AX25TX.h +++ b/AX25TX.h @@ -39,7 +39,7 @@ public: private: CAX25Twist m_twist; - uint8_t m_poBuffer[560U]; + uint8_t m_poBuffer[600U]; uint16_t m_poLen; uint16_t m_poPtr; uint16_t m_txDelay;