From 2da28ede64d35d8f82d3c9a3f74f134d650bf502 Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Wed, 24 Jun 2020 13:14:10 +0100 Subject: [PATCH] Increase the maximum AX25 frame size. --- AX25Defines.h | 4 ++-- AX25TX.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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;