Fix/implement M110 command. Allow colons in command - don't treat as EOL.
This commit is contained in:
parent
b3eeac124a
commit
5611852e1b
|
|
@ -1379,7 +1379,6 @@ void get_command()
|
|||
continue;
|
||||
if(serial_char == '\n' ||
|
||||
serial_char == '\r' ||
|
||||
(serial_char == ':' && comment_mode == false) ||
|
||||
serial_count >= (MAX_CMD_SIZE - 1) )
|
||||
{
|
||||
if(!serial_count) { //if empty line
|
||||
|
|
@ -1388,7 +1387,6 @@ void get_command()
|
|||
}
|
||||
cmdbuffer[bufindw+serial_count+1] = 0; //terminate string
|
||||
if(!comment_mode){
|
||||
comment_mode = false; //for new command
|
||||
if ((strchr_pointer = strstr(cmdbuffer+bufindw+1, "PRUSA")) == NULL && (strchr_pointer = strchr(cmdbuffer+bufindw+1, 'N')) != NULL) {
|
||||
if ((strchr_pointer = strchr(cmdbuffer+bufindw+1, 'N')) != NULL)
|
||||
{
|
||||
|
|
@ -4336,6 +4334,12 @@ Sigma_Exit:
|
|||
}
|
||||
}
|
||||
break;
|
||||
case 110: // M110 - reset line pos
|
||||
if (code_seen('N'))
|
||||
gcode_LastN = code_value_long();
|
||||
else
|
||||
gcode_LastN = 0;
|
||||
break;
|
||||
case 115: // M115
|
||||
if (code_seen('V')) {
|
||||
// Report the Prusa version number.
|
||||
|
|
|
|||
Loading…
Reference in New Issue