diff --git a/SerialPort.cpp b/SerialPort.cpp index 3f8f047..cde3f33 100644 --- a/SerialPort.cpp +++ b/SerialPort.cpp @@ -24,8 +24,8 @@ #include "GitVersion.h" #endif - #include "SerialPort.h" +#include "Version.h" const uint8_t MMDVM_FRAME_START = 0xE0U; @@ -112,14 +112,12 @@ const uint8_t MMDVM_DEBUG5 = 0xF5U; #define HW_TYPE "MMDVM" #endif -#define DESCRIPTION "20201109 (D-Star/DMR/System Fusion/P25/NXDN/M17/POCSAG/FM/AX.25)" - #if defined(GITVERSION) #define concat(h, a, b, c) h " " a " " b " GitID #" c "" -const char HARDWARE[] = concat(HW_TYPE, DESCRIPTION, TCXO, GITVERSION); +const char HARDWARE[] = concat(HW_TYPE, VERSION, TCXO, GITVERSION); #else #define concat(h, a, b, c, d) h " " a " " b " (Build: " c " " d ")" -const char HARDWARE[] = concat(HW_TYPE, DESCRIPTION, TCXO, __TIME__, __DATE__); +const char HARDWARE[] = concat(HW_TYPE, VERSION, TCXO, __TIME__, __DATE__); #endif const uint8_t PROTOCOL_VERSION = 2U; diff --git a/Version.h b/Version.h new file mode 100644 index 0000000..e5129d5 --- /dev/null +++ b/Version.h @@ -0,0 +1,25 @@ +/* + * Copyright (C) 2020 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 + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +#if !defined(VERSION_H) +#define VERSION_H + +#define VERSION "20201110" + +#endif +