From 45f0aa6dd284d3e54bc83fa54134b9e5a4e203bd Mon Sep 17 00:00:00 2001 From: David Crocker Date: Thu, 15 Sep 2022 11:11:13 +0100 Subject: Changed CAN firmware version response for ATE --- src/CAN/CommandProcessor.cpp | 3 ++- src/Platform/Platform.cpp | 4 ++-- src/Version.h | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/CAN/CommandProcessor.cpp b/src/CAN/CommandProcessor.cpp index adba4782..a430d366 100644 --- a/src/CAN/CommandProcessor.cpp +++ b/src/CAN/CommandProcessor.cpp @@ -294,7 +294,8 @@ static GCodeResult EutGetInfo(const CanMessageReturnInfo& msg, const StringRef& { case CanMessageReturnInfo::typeFirmwareVersion: default: - reply.printf("%s version %s (%s%s) running on %s", FIRMWARE_NAME, VERSION, DATE, TIME_SUFFIX, reprap.GetPlatform().GetElectronicsString()); + // This must be formatted in a specific way for the ATE, starting with the electronics string + reply.printf("%s firmware version " VERSION " (%s%s)", reprap.GetPlatform().GetElectronicsString(), DATE, TIME_SUFFIX); break; case CanMessageReturnInfo::typeBoardName: diff --git a/src/Platform/Platform.cpp b/src/Platform/Platform.cpp index bbc1c0d9..08489c13 100644 --- a/src/Platform/Platform.cpp +++ b/src/Platform/Platform.cpp @@ -3873,9 +3873,9 @@ const char *_ecv_array Platform::GetElectronicsString() const noexcept case BoardType::Duet3Mini_WiFi: return "Duet 3 " BOARD_SHORT_NAME " WiFi"; case BoardType::Duet3Mini_Ethernet: return "Duet 3 " BOARD_SHORT_NAME " Ethernet"; #elif defined(DUET3_MB6HC) - case BoardType::Duet3_6HC_v06_100: return "Duet 3 " BOARD_SHORT_NAME " v0.6 or 1.0"; + case BoardType::Duet3_6HC_v06_100: return "Duet 3 " BOARD_SHORT_NAME " v1.0 or earlier"; case BoardType::Duet3_6HC_v101: return "Duet 3 " BOARD_SHORT_NAME " v1.01"; - case BoardType::Duet3_6HC_v102: return "Duet 3 " BOARD_SHORT_NAME " v1.02"; + case BoardType::Duet3_6HC_v102: return "Duet 3 " BOARD_SHORT_NAME " v1.02 or later"; #elif defined(DUET3_MB6XD) case BoardType::Duet3_6XD_v01: return "Duet 3 " BOARD_SHORT_NAME " v0.1"; case BoardType::Duet3_6XD_v100: return "Duet 3 " BOARD_SHORT_NAME " v1.0 or later"; diff --git a/src/Version.h b/src/Version.h index aa1ab386..d09f5e77 100644 --- a/src/Version.h +++ b/src/Version.h @@ -10,7 +10,7 @@ #ifndef VERSION // Note: the complete VERSION string must be in standard version number format and must not contain spaces! This is so that DWC can parse it. -# define MAIN_VERSION "3.4.2" +# define MAIN_VERSION "3.4.2+" # ifdef USE_CAN0 # define VERSION_SUFFIX "(CAN0)" # else -- cgit v1.2.3