Browse Source

Move M82_M83 to cpp

Scott Lahteine 6 years ago
parent
commit
a911215b0e
3 changed files with 7 additions and 12 deletions
  1. 0
    2
      Marlin/src/Marlin.cpp
  2. 3
    8
      Marlin/src/gcode/gcode.cpp
  3. 4
    2
      Marlin/src/gcode/units/M82_M83.cpp

+ 0
- 2
Marlin/src/Marlin.cpp View File

359
   return false;
359
   return false;
360
 }
360
 }
361
 
361
 
362
-#include "gcode/units/M82_M83.h"
363
-
364
 #include "gcode/control/M18_M84.h"
362
 #include "gcode/control/M18_M84.h"
365
 
363
 
366
 #include "gcode/control/M85.h"
364
 #include "gcode/control/M85.h"

+ 3
- 8
Marlin/src/gcode/gcode.cpp View File

117
 // Placeholders for non-migrated codes
117
 // Placeholders for non-migrated codes
118
 //
118
 //
119
 extern void gcode_M18_M84();
119
 extern void gcode_M18_M84();
120
-extern void gcode_M82();
121
-extern void gcode_M83();
122
 extern void gcode_M85();
120
 extern void gcode_M85();
123
 extern void gcode_M92();
121
 extern void gcode_M92();
124
 extern void gcode_M100();
122
 extern void gcode_M100();
495
 
493
 
496
       case 81: M81(); break;      // M81: Turn off Power, including Power Supply, if possible
494
       case 81: M81(); break;      // M81: Turn off Power, including Power Supply, if possible
497
 
495
 
498
-      case 82: // M82: Set E axis normal mode (same as other axes)
499
-        gcode_M82();
500
-        break;
501
-      case 83: // M83: Set E axis relative mode
502
-        gcode_M83();
503
-        break;
496
+      case 82: M82(); break;      // M82: Set E axis normal mode (same as other axes)
497
+      case 83: M83(); break;      // M83: Set E axis relative mode
498
+
504
       case 18: // M18 => M84
499
       case 18: // M18 => M84
505
       case 84: // M84: Disable all steppers or set timeout
500
       case 84: // M84: Disable all steppers or set timeout
506
         gcode_M18_M84();
501
         gcode_M18_M84();

Marlin/src/gcode/units/M82_M83.h → Marlin/src/gcode/units/M82_M83.cpp View File

20
  *
20
  *
21
  */
21
  */
22
 
22
 
23
+#include "../gcode.h"
24
+
23
 /**
25
 /**
24
  * M82: Set E codes absolute (default)
26
  * M82: Set E codes absolute (default)
25
  */
27
  */
26
-void gcode_M82() { gcode.axis_relative_modes[E_AXIS] = false; }
28
+void GcodeSuite::M82() { axis_relative_modes[E_AXIS] = false; }
27
 
29
 
28
 /**
30
 /**
29
  * M83: Set E codes relative while in Absolute Coordinates (G90) mode
31
  * M83: Set E codes relative while in Absolute Coordinates (G90) mode
30
  */
32
  */
31
-void gcode_M83() { gcode.axis_relative_modes[E_AXIS] = true; }
33
+void GcodeSuite::M83() { axis_relative_modes[E_AXIS] = true; }

Loading…
Cancel
Save