Shorthand for home-after-deactivate

This commit is contained in:
Scott Lahteine
2019-06-26 03:42:21 -05:00
parent 30a3db4f22
commit 49627069a5
2 changed files with 13 additions and 11 deletions

View File

@ -200,17 +200,9 @@ void GcodeSuite::G28(const bool always_home_all) {
}
#endif
if (parser.boolval('O')) {
if (
#if ENABLED(HOME_AFTER_DEACTIVATE)
all_axes_known() // homing needed anytime steppers deactivate
#else
all_axes_homed() // homing needed only if never homed
#endif
) {
if (DEBUGGING(LEVELING)) DEBUG_ECHOLNPGM("> homing not needed, skip\n<<< G28");
return;
}
if (!homing_needed() && parser.boolval('O')) {
if (DEBUGGING(LEVELING)) DEBUG_ECHOLNPGM("> homing not needed, skip\n<<< G28");
return;
}
// Wait for planner moves to finish!