|
@@ -1537,8 +1537,8 @@ void homeaxis(const AxisEnum axis) {
|
1537
|
1537
|
#define _CAN_HOME(A) (axis == _AXIS(A) && ( \
|
1538
|
1538
|
ENABLED(A##_SPI_SENSORLESS) \
|
1539
|
1539
|
|| (_AXIS(A) == Z_AXIS && ENABLED(HOMING_Z_WITH_PROBE)) \
|
1540
|
|
- || (A##_MIN_PIN > 0 && A##_HOME_DIR < 0) \
|
1541
|
|
- || (A##_MAX_PIN > 0 && A##_HOME_DIR > 0) \
|
|
1540
|
+ || (A##_MIN_PIN > -1 && A##_HOME_DIR < 0) \
|
|
1541
|
+ || (A##_MAX_PIN > -1 && A##_HOME_DIR > 0) \
|
1542
|
1542
|
))
|
1543
|
1543
|
if (!_CAN_HOME(X) && !_CAN_HOME(Y) && !_CAN_HOME(Z)) return;
|
1544
|
1544
|
#endif
|