diff --git a/src/RadioLib.h b/src/RadioLib.h index 659ce3f8..1775fa0e 100644 --- a/src/RadioLib.h +++ b/src/RadioLib.h @@ -18,6 +18,7 @@ - PhysicalLayer protocols - RTTY (RTTYClient) - Morse Code (MorseClient) + - AX.25 (AX25Client) - TransportLayer protocols - HTTP (HTTPClient) - MQTT (MQTTClient) diff --git a/src/protocols/AX25/AX25.h b/src/protocols/AX25/AX25.h index f3e80c96..bfe322af 100644 --- a/src/protocols/AX25/AX25.h +++ b/src/protocols/AX25/AX25.h @@ -127,12 +127,34 @@ class AX25Frame { uint16_t sendSeqNumber; #ifndef RADIOLIB_STATIC_ONLY + /*! + \brief The info field. + */ uint8_t* info; + + /*! + \brief Array of repeater callsigns. + */ char** repeaterCallsigns; + + /*! + \brief Array of repeater SSIDs. + */ uint8_t* repeaterSSIDs; #else + /*! + \brief The info field. + */ uint8_t info[RADIOLIB_STATIC_ARRAY_SIZE]; + + /*! + \brief Array of repeater callsigns. + */ char repeaterCallsigns[8][AX25_MAX_CALLSIGN_LEN + 1]; + + /*! + \brief Array of repeater SSIDs. + */ uint8_t repeaterSSIDs[8]; #endif