Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2022-09-15 13:11:13 +0300
committerDavid Crocker <dcrocker@eschertech.com>2022-09-15 13:11:13 +0300
commit45f0aa6dd284d3e54bc83fa54134b9e5a4e203bd (patch)
tree3f474e549c56226edf4c15cfb8f19454cb6bdb5e
parent3b5fe90f4ecc2527c7dcb7bbba35000d6ad789cf (diff)
Changed CAN firmware version response for ATE
-rw-r--r--src/CAN/CommandProcessor.cpp3
-rw-r--r--src/Platform/Platform.cpp4
-rw-r--r--src/Version.h2
3 files changed, 5 insertions, 4 deletions
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