|
@@ -3646,10 +3646,19 @@ inline void gcode_G4() {
|
3646
|
3646
|
|
3647
|
3647
|
#if ENABLED(CNC_WORKSPACE_PLANES)
|
3648
|
3648
|
|
3649
|
|
- void report_workspace_plane() {
|
|
3649
|
+ inline void report_workspace_plane() {
|
3650
|
3650
|
SERIAL_ECHO_START();
|
3651
|
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,9 +3666,9 @@ inline void gcode_G4() {
|
3657
|
3666
|
* G18: Select Plane ZX
|
3658
|
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
|
3673
|
#endif // CNC_WORKSPACE_PLANES
|
3665
|
3674
|
|