🚸 Default T0 for M569, M906, M913 (#23020)
This commit is contained in:
parent
a7ea6b5925
commit
ee26fd0e05
@ -280,7 +280,7 @@ void GcodeSuite::M906() {
|
|||||||
|
|
||||||
#if E_STEPPERS
|
#if E_STEPPERS
|
||||||
case E_AXIS: {
|
case E_AXIS: {
|
||||||
const int8_t target_e_stepper = get_target_e_stepper_from_command();
|
const int8_t target_e_stepper = get_target_e_stepper_from_command(0);
|
||||||
if (target_e_stepper < 0) return;
|
if (target_e_stepper < 0) return;
|
||||||
switch (target_e_stepper) {
|
switch (target_e_stepper) {
|
||||||
#if AXIS_IS_L64XX(E0)
|
#if AXIS_IS_L64XX(E0)
|
||||||
|
@ -133,7 +133,7 @@ static void say_stealth_status() {
|
|||||||
*/
|
*/
|
||||||
void GcodeSuite::M569() {
|
void GcodeSuite::M569() {
|
||||||
if (parser.seen('S'))
|
if (parser.seen('S'))
|
||||||
set_stealth_status(parser.value_bool(), get_target_e_stepper_from_command());
|
set_stealth_status(parser.value_bool(), get_target_e_stepper_from_command(0));
|
||||||
else
|
else
|
||||||
say_stealth_status();
|
say_stealth_status();
|
||||||
}
|
}
|
||||||
|
@ -104,7 +104,7 @@ void GcodeSuite::M906() {
|
|||||||
|
|
||||||
#if E_STEPPERS
|
#if E_STEPPERS
|
||||||
case E_AXIS: {
|
case E_AXIS: {
|
||||||
const int8_t target_e_stepper = get_target_e_stepper_from_command();
|
const int8_t target_e_stepper = get_target_e_stepper_from_command(0);
|
||||||
if (target_e_stepper < 0) return;
|
if (target_e_stepper < 0) return;
|
||||||
switch (target_e_stepper) {
|
switch (target_e_stepper) {
|
||||||
#if AXIS_IS_TMC(E0)
|
#if AXIS_IS_TMC(E0)
|
||||||
|
@ -268,7 +268,7 @@
|
|||||||
break;
|
break;
|
||||||
#if E_STEPPERS
|
#if E_STEPPERS
|
||||||
case E_AXIS: {
|
case E_AXIS: {
|
||||||
const int8_t target_e_stepper = get_target_e_stepper_from_command();
|
const int8_t target_e_stepper = get_target_e_stepper_from_command(0);
|
||||||
if (target_e_stepper < 0) return;
|
if (target_e_stepper < 0) return;
|
||||||
switch (target_e_stepper) {
|
switch (target_e_stepper) {
|
||||||
TERN_(E0_HAS_STEALTHCHOP, case 0: TMC_SET_PWMTHRS_E(0); break;)
|
TERN_(E0_HAS_STEALTHCHOP, case 0: TMC_SET_PWMTHRS_E(0); break;)
|
||||||
|
@ -137,11 +137,12 @@ int8_t GcodeSuite::get_target_extruder_from_command() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the target e stepper from the T parameter
|
* Get the target E stepper from the 'T' parameter.
|
||||||
* Return -1 if the T parameter is out of range or unspecified
|
* If there is no 'T' parameter then dval will be substituted.
|
||||||
|
* Returns -1 if the resulting E stepper index is out of range.
|
||||||
*/
|
*/
|
||||||
int8_t GcodeSuite::get_target_e_stepper_from_command() {
|
int8_t GcodeSuite::get_target_e_stepper_from_command(const int8_t dval/*=-1*/) {
|
||||||
const int8_t e = parser.intval('T', -1);
|
const int8_t e = parser.intval('T', dval);
|
||||||
if (WITHIN(e, 0, E_STEPPERS - 1)) return e;
|
if (WITHIN(e, 0, E_STEPPERS - 1)) return e;
|
||||||
|
|
||||||
SERIAL_ECHO_START();
|
SERIAL_ECHO_START();
|
||||||
|
@ -390,7 +390,7 @@ public:
|
|||||||
static void say_units();
|
static void say_units();
|
||||||
|
|
||||||
static int8_t get_target_extruder_from_command();
|
static int8_t get_target_extruder_from_command();
|
||||||
static int8_t get_target_e_stepper_from_command();
|
static int8_t get_target_e_stepper_from_command(const int8_t dval=-1);
|
||||||
static void get_destination_from_command();
|
static void get_destination_from_command();
|
||||||
|
|
||||||
static void process_parsed_command(const bool no_ok=false);
|
static void process_parsed_command(const bool no_ok=false);
|
||||||
|
Loading…
Reference in New Issue
Block a user