Revert fdc90f1821f1f5edb7756fcddce75b4b4fbf6bbf^..HEAD

This commit is contained in:
Sonny J 2011-08-15 19:14:25 -06:00
parent fdc90f1821
commit 8b0556bcfd

View File

@ -117,8 +117,7 @@ static double theta(double x, double y)
#endif #endif
// Executes one line of 0-terminated G-Code. The line is assumed to contain only uppercase // Executes one line of 0-terminated G-Code. The line is assumed to contain only uppercase
// characters and signed floating point values (no whitespace). Comments and block delete // characters and signed floating point values (no whitespace).
// characters have been removed.
uint8_t gc_execute_line(char *line) { uint8_t gc_execute_line(char *line) {
uint8_t char_counter = 0; uint8_t char_counter = 0;
char letter; char letter;
@ -140,6 +139,10 @@ uint8_t gc_execute_line(char *line) {
gc.status_code = STATUS_OK; gc.status_code = STATUS_OK;
// Disregard comments and block delete
if (line[0] == '(') { return(gc.status_code); }
if (line[0] == '/') { char_counter++; } // ignore block delete
// Pass 1: Commands // Pass 1: Commands
while(next_statement(&letter, &value, line, &char_counter)) { while(next_statement(&letter, &value, line, &char_counter)) {
int_value = trunc(value); int_value = trunc(value);