@@ -118,7 +118,6 @@ uint8_t gc_execute_line(char *line)
118
118
if ((letter < 'A' ) || (letter > 'Z' )) { FAIL (STATUS_EXPECTED_COMMAND_LETTER ); } // [Expected word letter]
119
119
char_counter ++ ;
120
120
if (!read_float (line , & char_counter , & value )) { FAIL (STATUS_BAD_NUMBER_FORMAT ); } // [Expected word value]
121
-
122
121
// Convert values to smaller uint8 significand and mantissa values for parsing this word.
123
122
// NOTE: Mantissa is multiplied by 100 to catch non-integer command values. This is more
124
123
// 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)
371
370
case 'T' : word_bit = WORD_T ; break ; // gc.values.t = int_value;
372
371
case 'X' : word_bit = WORD_X ; gc_block .values .xyz [X_AXIS ] = value ; axis_words |= (1 <<X_AXIS ); break ;
373
372
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 ;
375
375
default : FAIL (STATUS_GCODE_UNSUPPORTED_COMMAND );
376
376
}
377
377
@@ -626,8 +626,8 @@ uint8_t gc_execute_line(char *line)
626
626
if (gc_block .non_modal_command != NON_MODAL_ABSOLUTE_OVERRIDE ) {
627
627
// Apply coordinate offsets based on distance mode.
628
628
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 ; }
631
631
} else { // Incremental mode
632
632
gc_block .values .xyz [idx ] += gc_state .position [idx ];
633
633
}
@@ -985,11 +985,11 @@ uint8_t gc_execute_line(char *line)
985
985
if (gc_state .modal .motion != MOTION_MODE_NONE ) {
986
986
if (axis_command == AXIS_COMMAND_MOTION_MODE ) {
987
987
switch (gc_state .modal .motion ) {
988
- case MOTION_MODE_SEEK :
988
+ case MOTION_MODE_SEEK :;
989
989
#ifdef USE_LINE_NUMBERS
990
990
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);
993
993
#endif
994
994
break ;
995
995
case MOTION_MODE_LINEAR :
0 commit comments