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:
Diffstat (limited to 'src/GCodes/GCodeQueue.cpp')
-rw-r--r--src/GCodes/GCodeQueue.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/GCodes/GCodeQueue.cpp b/src/GCodes/GCodeQueue.cpp
index 69b35d87..0e701acf 100644
--- a/src/GCodes/GCodeQueue.cpp
+++ b/src/GCodes/GCodeQueue.cpp
@@ -49,21 +49,19 @@ bool GCodeQueue::QueueCode(GCodeBuffer &gb, uint32_t segmentsLeft)
{
case 'G':
{
- const int code = gb.GetIValue();
+ const int code = gb.GetCommandNumber();
+ queueCode = (code == 10 && gb.Seen('P')); // Set active/standby temperatures
- // Set active/standby temperatures
- queueCode = (code == 10 && gb.Seen('P'));
}
break;
case 'M':
{
- const int code = gb.GetIValue();
- switch(code)
+ switch (gb.GetCommandNumber())
{
case 3: // spindle control
- case 4:
- case 5:
+ case 4: // spindle control
+ case 5: // spindle control
case 42: // set IO pin
case 106: // fan control
case 107: // fan off