瀏覽代碼

Update G2/G3 Workspace Planes

Scott Lahteine 6 年之前
父節點
當前提交
f9f0ee0f21
共有 1 個檔案被更改,包括 14 行新增5 行删除
  1. 14
    5
      Marlin/Marlin_main.cpp

+ 14
- 5
Marlin/Marlin_main.cpp 查看文件

3646
 
3646
 
3647
 #if ENABLED(CNC_WORKSPACE_PLANES)
3647
 #if ENABLED(CNC_WORKSPACE_PLANES)
3648
 
3648
 
3649
-  void report_workspace_plane() {
3649
+  inline void report_workspace_plane() {
3650
     SERIAL_ECHO_START();
3650
     SERIAL_ECHO_START();
3651
     SERIAL_ECHOPGM("Workspace Plane ");
3651
     SERIAL_ECHOPGM("Workspace Plane ");
3652
-    serialprintPGM(workspace_plane == PLANE_YZ ? PSTR("YZ\n") : workspace_plane == PLANE_ZX ? PSTR("ZX\n") : PSTR("XY\n"));
3652
+    serialprintPGM(
3653
+      workspace_plane == PLANE_YZ ? PSTR("YZ\n") :
3654
+      workspace_plane == PLANE_ZX ? PSTR("ZX\n") :
3655
+                                    PSTR("XY\n")
3656
+    );
3657
+  }
3658
+
3659
+  inline void set_workspace_plane(const WorkspacePlane plane) {
3660
+    workspace_plane = plane;
3661
+    if (DEBUGGING(INFO)) report_workspace_plane();
3653
   }
3662
   }
3654
 
3663
 
3655
   /**
3664
   /**
3657
    * G18: Select Plane ZX
3666
    * G18: Select Plane ZX
3658
    * G19: Select Plane YZ
3667
    * G19: Select Plane YZ
3659
    */
3668
    */
3660
-  inline void gcode_G17() { workspace_plane = PLANE_XY; }
3661
-  inline void gcode_G18() { workspace_plane = PLANE_ZX; }
3662
-  inline void gcode_G19() { workspace_plane = PLANE_YZ; }
3669
+  inline void gcode_G17() { set_workspace_plane(PLANE_XY); }
3670
+  inline void gcode_G18() { set_workspace_plane(PLANE_ZX); }
3671
+  inline void gcode_G19() { set_workspace_plane(PLANE_YZ); }
3663
 
3672
 
3664
 #endif // CNC_WORKSPACE_PLANES
3673
 #endif // CNC_WORKSPACE_PLANES
3665
 
3674
 

Loading…
取消
儲存