Merge pull request #6940 from Bob-the-Kuhn/Gcode---allow-XY

Gcode.cpp - spaces and parameters
This commit is contained in:
Bob-the-Kuhn 2017-06-02 21:21:32 -05:00 committed by GitHub
commit fff50d3958

View File

@ -183,7 +183,8 @@ void GCodeParser::parse(char *p) {
#endif #endif
if (PARAM_TEST) { if (PARAM_TEST) {
while (*p == ' ') p++; // skip spaces vetween parameters & values
const bool has_num = DECIMAL_SIGNED(*p); // The parameter has a number [-+0-9.] const bool has_num = DECIMAL_SIGNED(*p); // The parameter has a number [-+0-9.]
#if ENABLED(DEBUG_GCODE_PARSER) #if ENABLED(DEBUG_GCODE_PARSER)
@ -220,8 +221,10 @@ void GCodeParser::parse(char *p) {
#endif #endif
} }
while (*p && *p != ' ') p++; // Skip over the parameter if (!WITHIN(*p, 'A', 'Z')) {
while (*p == ' ') p++; // Skip over all spaces while (*p && NUMERIC(*p)) p++; // Skip over the value section of a parameter
while (*p == ' ') p++; // Skip over all spaces
}
} }
} }