@@ -118,7 +118,6 @@ uint8_t gc_execute_line(char *line)
118118 if ((letter < 'A' ) || (letter > 'Z' )) { FAIL (STATUS_EXPECTED_COMMAND_LETTER ); } // [Expected word letter]
119119 char_counter ++ ;
120120 if (!read_float (line , & char_counter , & value )) { FAIL (STATUS_BAD_NUMBER_FORMAT ); } // [Expected word value]
121-
122121 // Convert values to smaller uint8 significand and mantissa values for parsing this word.
123122 // NOTE: Mantissa is multiplied by 100 to catch non-integer command values. This is more
124123 // accurate than the NIST gcode requirement of x10 when used for commands, but not quite
@@ -371,7 +370,8 @@ uint8_t gc_execute_line(char *line)
371370 case 'T' : word_bit = WORD_T ; break ; // gc.values.t = int_value;
372371 case 'X' : word_bit = WORD_X ; gc_block .values .xyz [X_AXIS ] = value ; axis_words |= (1 <<X_AXIS ); break ;
373372 case 'Y' : word_bit = WORD_Y ; gc_block .values .xyz [Y_AXIS ] = value ; axis_words |= (1 <<Y_AXIS ); break ;
374- case 'Z' : word_bit = WORD_Z ; gc_block .values .xyz [Z_AXIS ] = value ; axis_words |= (1 <<Z_AXIS ); break ;
373+ case 'Z' : word_bit = WORD_Z ; gc_block .values .xyz [Z_AXIS ] = value ; axis_words |= (1 <<Z_AXIS );
374+ break ;
375375 default : FAIL (STATUS_GCODE_UNSUPPORTED_COMMAND );
376376 }
377377
@@ -626,8 +626,8 @@ uint8_t gc_execute_line(char *line)
626626 if (gc_block .non_modal_command != NON_MODAL_ABSOLUTE_OVERRIDE ) {
627627 // Apply coordinate offsets based on distance mode.
628628 if (gc_block .modal .distance == DISTANCE_MODE_ABSOLUTE ) {
629- gc_block .values .xyz [idx ] += coordinate_data [idx ] + gc_state .coord_offset [idx ];
630- if (idx == TOOL_LENGTH_OFFSET_AXIS ) { gc_block .values .xyz [idx ] += gc_state .tool_length_offset ; }
629+ // gc_block.values.xyz[idx] += coordinate_data[idx] + gc_state.coord_offset[idx];
630+ if (idx == TOOL_LENGTH_OFFSET_AXIS ) { gc_block .values .xyz [idx ] += gc_state .tool_length_offset ; }
631631 } else { // Incremental mode
632632 gc_block .values .xyz [idx ] += gc_state .position [idx ];
633633 }
@@ -985,11 +985,11 @@ uint8_t gc_execute_line(char *line)
985985 if (gc_state .modal .motion != MOTION_MODE_NONE ) {
986986 if (axis_command == AXIS_COMMAND_MOTION_MODE ) {
987987 switch (gc_state .modal .motion ) {
988- case MOTION_MODE_SEEK :
988+ case MOTION_MODE_SEEK :;
989989 #ifdef USE_LINE_NUMBERS
990990 rtn_res = (uint8_t )mc_line (MOTION_MODE_SEEK , gc_block .values .xyz , gc_state .feed_rate , false, gc_state .line_number );
991- #else
992- rtn_res = (uint8_t )mc_line (MOTION_MODE_SEEK , gc_block .values .xyz , gc_state .feed_rate , false);
991+ #else
992+ rtn_res = (uint8_t )mc_line (MOTION_MODE_SEEK , gc_block .values .xyz , gc_state .feed_rate , false);
993993 #endif
994994 break ;
995995 case MOTION_MODE_LINEAR :
0 commit comments