0
0
Fork 0
mirror of https://github.com/MarlinFirmware/Marlin.git synced 2025-02-18 07:10:58 +00:00
This commit is contained in:
Scott Lahteine 2024-05-20 01:13:21 -05:00
parent 3825fe3834
commit 0a72920489

View file

@ -88,8 +88,7 @@ void GcodeSuite::M206_report(const bool forReplay/*=true*/) {
void GcodeSuite::M428() { void GcodeSuite::M428() {
if (homing_needed_error()) return; if (homing_needed_error()) return;
const bool adding = parser.seen_test('P'), const bool no_axes = !parser.seen(STR_AXES_LOGICAL);
no_axes = !parser.seen(STR_AXES_LOGICAL);
xyz_float_t diff; xyz_float_t diff;
LOOP_NUM_AXES(i) { LOOP_NUM_AXES(i) {
if (no_axes || parser.seen_test(AXIS_CHAR(i))) { if (no_axes || parser.seen_test(AXIS_CHAR(i))) {
@ -108,6 +107,7 @@ void GcodeSuite::M428() {
diff[i] = 0; diff[i] = 0;
} }
const bool adding = parser.seen_test('P');
LOOP_NUM_AXES(i) set_home_offset((AxisEnum)i, diff[i] + (adding ? home_offset[i] : 0)); LOOP_NUM_AXES(i) set_home_offset((AxisEnum)i, diff[i] + (adding ? home_offset[i] : 0));
report_current_position(); report_current_position();