✏️ Followup to Six Linear Axes (#22056)

This commit is contained in:
DerAndere
2021-06-06 08:30:39 +02:00
committed by Scott Lahteine
parent c1fca91103
commit e3df7d7bc8
10 changed files with 132 additions and 80 deletions

View File

@ -212,6 +212,15 @@
#if !AXIS_HAS_SPI(Z)
#undef Z_CS_PIN
#endif
#if !AXIS_HAS_SPI(I)
#undef I_CS_PIN
#endif
#if !AXIS_HAS_SPI(J)
#undef J_CS_PIN
#endif
#if !AXIS_HAS_SPI(K)
#undef K_CS_PIN
#endif
#if E_STEPPERS && !AXIS_HAS_SPI(E0)
#undef E0_CS_PIN
#endif
@ -246,6 +255,15 @@
#ifndef Z_CS_PIN
#define Z_CS_PIN -1
#endif
#ifndef I_CS_PIN
#define I_CS_PIN -1
#endif
#ifndef J_CS_PIN
#define J_CS_PIN -1
#endif
#ifndef K_CS_PIN
#define K_CS_PIN -1
#endif
#ifndef E0_CS_PIN
#define E0_CS_PIN -1
#endif
@ -900,43 +918,55 @@
#undef Z_MIN_PROBE_PIN
#define Z_MIN_PROBE_PIN -1
#endif
#if DISABLED(USE_XMIN_PLUG)
#undef X_MIN_PIN
#define X_MIN_PIN -1
#endif
#if DISABLED(USE_XMAX_PLUG)
#undef X_MAX_PIN
#define X_MAX_PIN -1
#endif
#if DISABLED(USE_YMIN_PLUG)
#undef Y_MIN_PIN
#define Y_MIN_PIN -1
#endif
#if DISABLED(USE_YMAX_PLUG)
#undef Y_MAX_PIN
#define Y_MAX_PIN -1
#endif
#if DISABLED(USE_ZMIN_PLUG)
#undef Z_MIN_PIN
#define Z_MIN_PIN -1
#endif
#if DISABLED(USE_ZMAX_PLUG)
#undef Z_MAX_PIN
#define Z_MAX_PIN -1
#endif
#if DISABLED(USE_IMIN_PLUG)
#undef I_MIN_PIN
#define I_MIN_PIN -1
#endif
#if DISABLED(USE_IMAX_PLUG)
#undef I_MAX_PIN
#define I_MAX_PIN -1
#endif
#if DISABLED(USE_JMIN_PLUG)
#undef J_MIN_PIN
#define J_MIN_PIN -1
#endif
#if DISABLED(USE_JMAX_PLUG)
#undef J_MAX_PIN
#define J_MAX_PIN -1
#endif
#if DISABLED(USE_KMIN_PLUG)
#undef K_MIN_PIN
#define K_MIN_PIN -1
#endif
#if DISABLED(USE_KMAX_PLUG)
#undef K_MAX_PIN
#define K_MAX_PIN -1
#endif
#if DISABLED(USE_XMIN_PLUG)
#undef X_MIN_PIN
#define X_MIN_PIN -1
#endif
#if DISABLED(USE_YMIN_PLUG)
#undef Y_MIN_PIN
#define Y_MIN_PIN -1
#endif
#if DISABLED(USE_ZMIN_PLUG)
#undef Z_MIN_PIN
#define Z_MIN_PIN -1
#endif
#if DISABLED(X_DUAL_ENDSTOPS) || X_HOME_TO_MAX
#undef X2_MIN_PIN
#endif
@ -968,19 +998,6 @@
#undef Z4_MAX_PIN
#endif
#if DISABLED(USE_IMIN_PLUG)
#undef I_MIN_PIN
#define I_MIN_PIN -1
#endif
#if DISABLED(USE_JMIN_PLUG)
#undef J_MIN_PIN
#define J_MIN_PIN -1
#endif
#if DISABLED(USE_KMIN_PLUG)
#undef K_MIN_PIN
#define K_MIN_PIN -1
#endif
//
// Default DOGLCD SPI delays
//

View File

@ -167,7 +167,7 @@
#else
#define _I_MAX
#endif
#if PIN_EXISTS(I_CS)
#if PIN_EXISTS(I_CS) && AXIS_HAS_SPI(I)
#define _I_CS I_CS_PIN,
#else
#define _I_CS
@ -208,7 +208,7 @@
#else
#define _J_MAX
#endif
#if PIN_EXISTS(J_CS)
#if PIN_EXISTS(J_CS) && AXIS_HAS_SPI(J)
#define _J_CS J_CS_PIN,
#else
#define _J_CS
@ -249,7 +249,7 @@
#else
#define _K_MAX
#endif
#if PIN_EXISTS(K_CS)
#if PIN_EXISTS(K_CS) && AXIS_HAS_SPI(K)
#define _K_CS K_CS_PIN,
#else
#define _K_CS