Allow '$$' in check mode.
- Now allows the ‘$$’ view Grbl settings while in check mode - Updated the version build date
This commit is contained in:
parent
d55f6b938c
commit
955a9f3cf8
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#define GRBL_VERSION "0.9g"
|
#define GRBL_VERSION "0.9g"
|
||||||
#define GRBL_VERSION_BUILD "20140801"
|
#define GRBL_VERSION_BUILD "20140804"
|
||||||
|
|
||||||
// Version of the EEPROM data. Will be used to migrate existing data from older versions of Grbl
|
// Version of the EEPROM data. Will be used to migrate existing data from older versions of Grbl
|
||||||
// when firmware is upgraded. Always stored in byte 0 of eeprom
|
// when firmware is upgraded. Always stored in byte 0 of eeprom
|
||||||
|
8
system.c
8
system.c
@ -86,6 +86,10 @@ uint8_t system_execute_line(char *line)
|
|||||||
float parameter, value;
|
float parameter, value;
|
||||||
switch( line[char_counter] ) {
|
switch( line[char_counter] ) {
|
||||||
case 0 : report_grbl_help(); break;
|
case 0 : report_grbl_help(); break;
|
||||||
|
case '$' : // Prints Grbl settings
|
||||||
|
if ( line[++char_counter] != 0 ) { return(STATUS_INVALID_STATEMENT); }
|
||||||
|
else { report_grbl_settings(); }
|
||||||
|
break;
|
||||||
case 'G' : // Prints gcode parser state
|
case 'G' : // Prints gcode parser state
|
||||||
if ( line[++char_counter] != 0 ) { return(STATUS_INVALID_STATEMENT); }
|
if ( line[++char_counter] != 0 ) { return(STATUS_INVALID_STATEMENT); }
|
||||||
else { report_gcode_modes(); }
|
else { report_gcode_modes(); }
|
||||||
@ -128,10 +132,6 @@ uint8_t system_execute_line(char *line)
|
|||||||
// Block any system command that requires the state as IDLE/ALARM. (i.e. EEPROM, homing)
|
// Block any system command that requires the state as IDLE/ALARM. (i.e. EEPROM, homing)
|
||||||
if ( !(sys.state == STATE_IDLE || sys.state == STATE_ALARM) ) { return(STATUS_IDLE_ERROR); }
|
if ( !(sys.state == STATE_IDLE || sys.state == STATE_ALARM) ) { return(STATUS_IDLE_ERROR); }
|
||||||
switch( line[char_counter] ) {
|
switch( line[char_counter] ) {
|
||||||
case '$' : // Prints Grbl settings [IDLE/ALARM]
|
|
||||||
if ( line[++char_counter] != 0 ) { return(STATUS_INVALID_STATEMENT); }
|
|
||||||
else { report_grbl_settings(); }
|
|
||||||
break;
|
|
||||||
case '#' : // Print Grbl NGC parameters
|
case '#' : // Print Grbl NGC parameters
|
||||||
if ( line[++char_counter] != 0 ) { return(STATUS_INVALID_STATEMENT); }
|
if ( line[++char_counter] != 0 ) { return(STATUS_INVALID_STATEMENT); }
|
||||||
else { report_ngc_parameters(); }
|
else { report_ngc_parameters(); }
|
||||||
|
Loading…
Reference in New Issue
Block a user