Scott Lahteine преди 7 години
родител
ревизия
7aca9fe2f7
променени са 5 файла, в които са добавени 15 реда и са изтрити 19 реда
  1. 0
    4
      Marlin/src/Marlin.cpp
  2. 4
    1
      Marlin/src/gcode/config/M203.cpp
  3. 4
    1
      Marlin/src/gcode/config/M204.cpp
  4. 4
    1
      Marlin/src/gcode/config/M205.cpp
  5. 3
    12
      Marlin/src/gcode/gcode.cpp

+ 0
- 4
Marlin/src/Marlin.cpp Целия файл

@@ -355,10 +355,6 @@ bool pin_is_protected(const int8_t pin) {
355 355
   return false;
356 356
 }
357 357
 
358
-#include "gcode/config/M203.h"
359
-#include "gcode/config/M204.h"
360
-#include "gcode/config/M205.h"
361
-
362 358
 #if HAS_M206_COMMAND
363 359
   #include "gcode/geometry/M206.h"
364 360
 #endif

Marlin/src/gcode/config/M203.h → Marlin/src/gcode/config/M203.cpp Целия файл

@@ -20,12 +20,15 @@
20 20
  *
21 21
  */
22 22
 
23
+#include "../gcode.h"
24
+#include "../../module/planner.h"
25
+
23 26
 /**
24 27
  * M203: Set maximum feedrate that your machine can sustain (M203 X200 Y200 Z300 E10000) in units/sec
25 28
  *
26 29
  *       With multiple extruders use T to specify which one.
27 30
  */
28
-void gcode_M203() {
31
+void GcodeSuite::M203() {
29 32
 
30 33
   GET_TARGET_EXTRUDER();
31 34
 

Marlin/src/gcode/config/M204.h → Marlin/src/gcode/config/M204.cpp Целия файл

@@ -20,6 +20,9 @@
20 20
  *
21 21
  */
22 22
 
23
+#include "../gcode.h"
24
+#include "../../module/planner.h"
25
+
23 26
 /**
24 27
  * M204: Set Accelerations in units/sec^2 (M204 P1200 R3000 T3000)
25 28
  *
@@ -29,7 +32,7 @@
29 32
  *
30 33
  *  Also sets minimum segment time in ms (B20000) to prevent buffer under-runs and M20 minimum feedrate
31 34
  */
32
-void gcode_M204() {
35
+void GcodeSuite::M204() {
33 36
   if (parser.seen('S')) {  // Kept for legacy compatibility. Should NOT BE USED for new developments.
34 37
     planner.travel_acceleration = planner.acceleration = parser.value_linear_units();
35 38
     SERIAL_ECHOLNPAIR("Setting Print and Travel Acceleration: ", planner.acceleration);

Marlin/src/gcode/config/M205.h → Marlin/src/gcode/config/M205.cpp Целия файл

@@ -20,6 +20,9 @@
20 20
  *
21 21
  */
22 22
 
23
+#include "../gcode.h"
24
+#include "../../module/planner.h"
25
+
23 26
 /**
24 27
  * M205: Set Advanced Settings
25 28
  *
@@ -31,7 +34,7 @@
31 34
  *    Z = Max Z Jerk (units/sec^2)
32 35
  *    E = Max E Jerk (units/sec^2)
33 36
  */
34
-void gcode_M205() {
37
+void GcodeSuite::M205() {
35 38
   if (parser.seen('S')) planner.min_feedrate_mm_s = parser.value_linear_units();
36 39
   if (parser.seen('T')) planner.min_travel_feedrate_mm_s = parser.value_linear_units();
37 40
   if (parser.seen('B')) planner.min_segment_time = parser.value_millis();

+ 3
- 12
Marlin/src/gcode/gcode.cpp Целия файл

@@ -119,9 +119,6 @@ void GcodeSuite::dwell(millis_t time) {
119 119
 extern void gcode_M163();
120 120
 extern void gcode_M164();
121 121
 extern void gcode_M165();
122
-extern void gcode_M203();
123
-extern void gcode_M204();
124
-extern void gcode_M205();
125 122
 extern void gcode_M206();
126 123
 extern void gcode_M211();
127 124
 extern void gcode_M220();
@@ -536,15 +533,9 @@ void GcodeSuite::process_next_command() {
536 533
         case 202: M202(); break; // Not used for Sprinter/grbl gen6
537 534
       #endif
538 535
 
539
-      case 203: // M203: Set max feedrate (units/sec)
540
-        gcode_M203();
541
-        break;
542
-      case 204: // M204: Set acceleration
543
-        gcode_M204();
544
-        break;
545
-      case 205: // M205: Set advanced settings
546
-        gcode_M205();
547
-        break;
536
+      case 203: M203(); break;    // M203: Set max feedrate (units/sec)
537
+      case 204: M204(); break;    // M204: Set acceleration
538
+      case 205: M205(); break;    // M205: Set advanced settings
548 539
 
549 540
       #if HAS_M206_COMMAND
550 541
         case 206: // M206: Set home offsets

Loading…
Отказ
Запис