Revert fdc90f1821f1f5edb7756fcddce75b4b4fbf6bbf^..HEAD
This commit is contained in:
parent
fdc90f1821
commit
8b0556bcfd
7
gcode.c
7
gcode.c
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user