diff --git a/FM.cpp b/FM.cpp index 0cd9494..6f4c0fc 100644 --- a/FM.cpp +++ b/FM.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020,2021 by Jonathan Naylor G4KLX + * Copyright (C) 2020,2021,2025 by Jonathan Naylor G4KLX * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -1205,7 +1205,7 @@ uint8_t CFM::getSpace() const return m_inputExtRB.getSpace() / FM_SERIAL_BLOCK_SIZE_BYTES; } -uint8_t CFM::writeData(const uint8_t* data, uint8_t length) +uint8_t CFM::writeData(const uint8_t* data, uint16_t length) { //todo check if length is a multiple of 3 m_inputExtRB.addData(data, length); diff --git a/FM.h b/FM.h index d50b5cd..b9f7aa2 100644 --- a/FM.h +++ b/FM.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020,2021 by Jonathan Naylor G4KLX + * Copyright (C) 2020,2021,2025 by Jonathan Naylor G4KLX * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -68,7 +68,7 @@ public: uint8_t getSpace() const; - uint8_t writeData(const uint8_t* data, uint8_t length); + uint8_t writeData(const uint8_t* data, uint16_t length); private: CFMKeyer m_callsign; diff --git a/M17TX.cpp b/M17TX.cpp index eb19833..107c405 100644 --- a/M17TX.cpp +++ b/M17TX.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2009-2018,2020,2021 by Jonathan Naylor G4KLX + * Copyright (C) 2009-2018,2020,2021,2025 by Jonathan Naylor G4KLX * Copyright (C) 2017 by Andy Uribe CA6JAU * * This program is free software; you can redistribute it and/or modify @@ -114,7 +114,7 @@ void CM17TX::process() } } -uint8_t CM17TX::writeData(const uint8_t* data, uint8_t length) +uint8_t CM17TX::writeData(const uint8_t* data, uint16_t length) { if (length != (M17_FRAME_LENGTH_BYTES + 1U)) return 4U; diff --git a/M17TX.h b/M17TX.h index 850fcf1..586954d 100644 --- a/M17TX.h +++ b/M17TX.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015,2016,2017,2020 by Jonathan Naylor G4KLX + * Copyright (C) 2015,2016,2017,2020,2025 by Jonathan Naylor G4KLX * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -29,7 +29,7 @@ class CM17TX { public: CM17TX(); - uint8_t writeData(const uint8_t* data, uint8_t length); + uint8_t writeData(const uint8_t* data, uint16_t length); void process(); diff --git a/Version.h b/Version.h index c86e21f..53945f9 100644 --- a/Version.h +++ b/Version.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020,2021,2022 by Jonathan Naylor G4KLX + * Copyright (C) 2020,2021,2022,2025 by Jonathan Naylor G4KLX * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -19,7 +19,7 @@ #if !defined(VERSION_H) #define VERSION_H -#define VERSION "20221121" +#define VERSION "20240113" #endif