Add M118 Gcode support
This commit is contained in:
parent
7f95c54305
commit
5baa74a425
|
|
@ -3903,6 +3903,7 @@ extern uint8_t st_backlash_y;
|
||||||
//!@n M114 - Output current position to serial port
|
//!@n M114 - Output current position to serial port
|
||||||
//!@n M115 - Capabilities string
|
//!@n M115 - Capabilities string
|
||||||
//!@n M117 - display message
|
//!@n M117 - display message
|
||||||
|
//!@n M118 - Serial print
|
||||||
//!@n M119 - Output Endstop status to serial port
|
//!@n M119 - Output Endstop status to serial port
|
||||||
//!@n M123 - Tachometer value
|
//!@n M123 - Tachometer value
|
||||||
//!@n M126 - Solenoid Air Valve Open (BariCUDA support by jmil)
|
//!@n M126 - Solenoid Air Valve Open (BariCUDA support by jmil)
|
||||||
|
|
@ -6459,6 +6460,31 @@ Sigma_Exit:
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
/*!
|
||||||
|
### M118 - Serial print <a href="https://reprap.org/wiki/G-code#M118:_Echo_message_on_host">M118: Serial print</a>
|
||||||
|
*/
|
||||||
|
case 118: {
|
||||||
|
bool hasE, hasA = false;
|
||||||
|
char *p = strchr_pointer;
|
||||||
|
|
||||||
|
for (uint8_t i = 2; i--;) {
|
||||||
|
// A1, E1, and Pn are always parsed out
|
||||||
|
if (!((p[0] == 'A' || p[0] == 'E') && p[1] == '1')) break;
|
||||||
|
switch (p[0]) {
|
||||||
|
case 'A': hasA = true; break;
|
||||||
|
case 'E': hasE = true; break;
|
||||||
|
}
|
||||||
|
p += 2;
|
||||||
|
while (*p == ' ') ++p;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (hasE) SERIAL_ECHO_START;
|
||||||
|
if (hasA) SERIAL_ECHO("//");
|
||||||
|
|
||||||
|
SERIAL_ECHOLN(p);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
#ifdef M120_M121_ENABLED
|
#ifdef M120_M121_ENABLED
|
||||||
/*!
|
/*!
|
||||||
### M120 - Enable endstops <a href="https://reprap.org/wiki/G-code#M120:_Enable_endstop_detection">M120: Enable endstop detection</a>
|
### M120 - Enable endstops <a href="https://reprap.org/wiki/G-code#M120:_Enable_endstop_detection">M120: Enable endstop detection</a>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue