|
930 | 930 | #define X2_MAX_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |
931 | 931 | #endif |
932 | 932 | #endif |
| 933 | + #if !PIN_EXISTS(X2_MAX) |
| 934 | + #undef X2_MAX_PIN |
| 935 | + #if PIN_EXISTS(X2_STOP) |
| 936 | + #define X2_MAX_PIN X2_STOP_PIN |
| 937 | + #endif |
| 938 | + #endif |
933 | 939 | #else |
934 | 940 | #ifndef X2_MIN_ENDSTOP_INVERTING |
935 | 941 | #if X2_USE_ENDSTOP == _XMIN_ |
|
946 | 952 | #define X2_MIN_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |
947 | 953 | #endif |
948 | 954 | #endif |
| 955 | + #if !PIN_EXISTS(X2_MIN) |
| 956 | + #undef X2_MIN_PIN |
| 957 | + #if PIN_EXISTS(X2_STOP) |
| 958 | + #define X2_MIN_PIN X2_STOP_PIN |
| 959 | + #endif |
| 960 | + #endif |
949 | 961 | #endif |
950 | 962 | #ifndef X2_MAX_ENDSTOP_INVERTING |
951 | 963 | #define X2_MAX_ENDSTOP_INVERTING false |
|
975 | 987 | #define Y2_MAX_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |
976 | 988 | #endif |
977 | 989 | #endif |
| 990 | + #if !PIN_EXISTS(Y2_MAX) |
| 991 | + #undef Y2_MAX_PIN |
| 992 | + #if PIN_EXISTS(Y2_STOP) |
| 993 | + #define Y2_MAX_PIN Y2_STOP_PIN |
| 994 | + #endif |
| 995 | + #endif |
978 | 996 | #else |
979 | 997 | #ifndef Y2_MIN_ENDSTOP_INVERTING |
980 | 998 | #if Y2_USE_ENDSTOP == _XMIN_ |
|
991 | 1009 | #define Y2_MIN_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |
992 | 1010 | #endif |
993 | 1011 | #endif |
| 1012 | + #if !PIN_EXISTS(Y2_MIN) |
| 1013 | + #undef Y2_MIN_PIN |
| 1014 | + #if PIN_EXISTS(Y2_STOP) |
| 1015 | + #define Y2_MIN_PIN Y2_STOP_PIN |
| 1016 | + #endif |
| 1017 | + #endif |
994 | 1018 | #endif |
995 | 1019 | #ifndef Y2_MAX_ENDSTOP_INVERTING |
996 | 1020 | #define Y2_MAX_ENDSTOP_INVERTING false |
|
1021 | 1045 | #define Z2_MAX_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |
1022 | 1046 | #endif |
1023 | 1047 | #endif |
| 1048 | + #if !PIN_EXISTS(Z2_MAX) |
| 1049 | + #undef Z2_MAX_PIN |
| 1050 | + #if PIN_EXISTS(Z2_STOP) |
| 1051 | + #define Z2_MAX_PIN Z2_STOP_PIN |
| 1052 | + #endif |
| 1053 | + #endif |
1024 | 1054 | #else |
1025 | 1055 | #ifndef Z2_MIN_ENDSTOP_INVERTING |
1026 | 1056 | #if Z2_USE_ENDSTOP == _XMIN_ |
|
1037 | 1067 | #define Z2_MIN_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |
1038 | 1068 | #endif |
1039 | 1069 | #endif |
| 1070 | + #if !PIN_EXISTS(Z2_MIN) |
| 1071 | + #undef Z2_MIN_PIN |
| 1072 | + #if PIN_EXISTS(Z2_STOP) |
| 1073 | + #define Z2_MIN_PIN Z2_STOP_PIN |
| 1074 | + #endif |
| 1075 | + #endif |
1040 | 1076 | #endif |
1041 | 1077 | #ifndef Z2_MAX_ENDSTOP_INVERTING |
1042 | 1078 | #define Z2_MAX_ENDSTOP_INVERTING false |
|
1062 | 1098 | #define Z3_MAX_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |
1063 | 1099 | #endif |
1064 | 1100 | #endif |
| 1101 | + #if !PIN_EXISTS(Z3_MAX) |
| 1102 | + #undef Z3_MAX_PIN |
| 1103 | + #if PIN_EXISTS(Z3_STOP) |
| 1104 | + #define Z3_MAX_PIN Z3_STOP_PIN |
| 1105 | + #endif |
| 1106 | + #endif |
1065 | 1107 | #else |
1066 | 1108 | #ifndef Z3_MIN_ENDSTOP_INVERTING |
1067 | 1109 | #if Z3_USE_ENDSTOP == _XMIN_ |
|
1078 | 1120 | #define Z3_MIN_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |
1079 | 1121 | #endif |
1080 | 1122 | #endif |
| 1123 | + #if !PIN_EXISTS(Z3_MIN) |
| 1124 | + #undef Z3_MIN_PIN |
| 1125 | + #if PIN_EXISTS(Z3_STOP) |
| 1126 | + #define Z3_MIN_PIN Z3_STOP_PIN |
| 1127 | + #endif |
| 1128 | + #endif |
1081 | 1129 | #endif |
1082 | 1130 | #ifndef Z3_MAX_ENDSTOP_INVERTING |
1083 | 1131 | #define Z3_MAX_ENDSTOP_INVERTING false |
|
1104 | 1152 | #define Z4_MAX_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |
1105 | 1153 | #endif |
1106 | 1154 | #endif |
| 1155 | + #if !PIN_EXISTS(Z4_MAX) |
| 1156 | + #undef Z4_MAX_PIN |
| 1157 | + #if PIN_EXISTS(Z4_STOP) |
| 1158 | + #define Z4_MAX_PIN Z4_STOP_PIN |
| 1159 | + #endif |
| 1160 | + #endif |
1107 | 1161 | #else |
1108 | 1162 | #ifndef Z4_MIN_ENDSTOP_INVERTING |
1109 | 1163 | #if Z4_USE_ENDSTOP == _XMIN_ |
|
1120 | 1174 | #define Z4_MIN_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |
1121 | 1175 | #endif |
1122 | 1176 | #endif |
| 1177 | + #if !PIN_EXISTS(Z4_MIN) |
| 1178 | + #undef Z4_MIN_PIN |
| 1179 | + #if PIN_EXISTS(Z4_STOP) |
| 1180 | + #define Z4_MIN_PIN Z4_STOP_PIN |
| 1181 | + #endif |
| 1182 | + #endif |
1123 | 1183 | #endif |
1124 | 1184 | #ifndef Z4_MAX_ENDSTOP_INVERTING |
1125 | 1185 | #define Z4_MAX_ENDSTOP_INVERTING false |
|
0 commit comments