Implements S1 argument in M999
This commit is contained in:
parent
3bdc03667e
commit
e6effb8f35
1 changed files with 11 additions and 1 deletions
|
@ -6335,10 +6335,20 @@ inline void gcode_M907() {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M999: Restart after being stopped
|
* M999: Restart after being stopped
|
||||||
|
*
|
||||||
|
* Default behaviour is to flush the serial buffer and request
|
||||||
|
* a resend to the host starting on the last N line received.
|
||||||
|
*
|
||||||
|
* Sending "M999 S1" will resume printing without flushing the
|
||||||
|
* existing command buffer.
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
inline void gcode_M999() {
|
inline void gcode_M999() {
|
||||||
Running = true;
|
Running = true;
|
||||||
lcd_reset_alert_level();
|
lcd_reset_alert_level();
|
||||||
|
|
||||||
|
if (code_seen('S') && code_value_short() == 1) return;
|
||||||
|
|
||||||
// gcode_LastN = Stopped_gcode_LastN;
|
// gcode_LastN = Stopped_gcode_LastN;
|
||||||
FlushSerialRequestResend();
|
FlushSerialRequestResend();
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue