Define G21 as NOOP w/o INCH_MODE_SUPPORT (#13229)

Ticket #13228

If `INCH_MODE_SUPPORT` is undefined, G20 is an unknown command as it should be (Marlin is, by default, operating in metric mode). G21, however, is found in many slicers and printer start gcode sections and should be accepted (as a NOOP) to avoid the unknown commands.
This commit is contained in:
Marcio Teixeira 2019-02-22 14:35:32 -07:00 committed by Scott Lahteine
parent 31b0be74af
commit 109e67169c

View file

@ -206,6 +206,8 @@ void GcodeSuite::process_parsed_command(
#if ENABLED(INCH_MODE_SUPPORT) #if ENABLED(INCH_MODE_SUPPORT)
case 20: G20(); break; // G20: Inch Mode case 20: G20(); break; // G20: Inch Mode
case 21: G21(); break; // G21: MM Mode case 21: G21(); break; // G21: MM Mode
#else
case 21: NOOP; break; // No error on unknown G21
#endif #endif
#if ENABLED(G26_MESH_VALIDATION) #if ENABLED(G26_MESH_VALIDATION)