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>2021-08-05 09:51:47 +0300
committerDavid Crocker <dcrocker@eschertech.com>2021-08-05 09:51:47 +0300
commite6f8e8478da515523823101e22c236e7ba47cd17 (patch)
treea4c63018153eaafc9aac8f0ec7f38fd65b9892c7 /src/GCodes/GCodes2.cpp
parent43370dd04d19746436d4e729e7a2e16e0f9f4032 (diff)
M568 defaults to current tool if no P parameter
Diffstat (limited to 'src/GCodes/GCodes2.cpp')
-rw-r--r--src/GCodes/GCodes2.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/GCodes/GCodes2.cpp b/src/GCodes/GCodes2.cpp
index 1296d74f..e97484e1 100644
--- a/src/GCodes/GCodes2.cpp
+++ b/src/GCodes/GCodes2.cpp
@@ -3406,19 +3406,8 @@ bool GCodes::HandleMcode(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeEx
break;
case 568: // Tool Settings
+ if (simulationMode == 0)
{
- const unsigned int toolNumber = gb.GetLimitedUIValue('P', MaxTools);
- if (reprap.GetTool(toolNumber).IsNull())
- {
- reply.cat("Tool settings can only be set for existing tools");
- result = GCodeResult::error;
- break;
- }
-
- if (simulationMode != 0)
- {
- break;
- }
result = SetOrReportOffsets(gb, reply, 568);
}
break;