Merge pull request #3789 from jbrazio/feature/m999-s-arg
Implements S1 argument in M999
This commit is contained in:
commit
8aa591ca09
1 changed files with 11 additions and 1 deletions
|
@ -3645,7 +3645,7 @@ inline void gcode_G28() {
|
|||
#if ENABLED(MECHANICAL_PROBE)
|
||||
stow_z_probe();
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef Z_PROBE_END_SCRIPT
|
||||
#if ENABLED(DEBUG_LEVELING_FEATURE)
|
||||
if (DEBUGGING(LEVELING)) {
|
||||
|
@ -6335,10 +6335,20 @@ inline void gcode_M907() {
|
|||
|
||||
/**
|
||||
* 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() {
|
||||
Running = true;
|
||||
lcd_reset_alert_level();
|
||||
|
||||
if (code_seen('S') && code_value_short() == 1) return;
|
||||
|
||||
// gcode_LastN = Stopped_gcode_LastN;
|
||||
FlushSerialRequestResend();
|
||||
}
|
||||
|
|
Reference in a new issue