|
@@ -769,19 +769,25 @@
|
769
|
769
|
#define X2_MAX_ENDSTOP_INVERTING false
|
770
|
770
|
#endif
|
771
|
771
|
#endif
|
772
|
|
- #ifndef X2_MAX_PIN
|
|
772
|
+ #if !defined(X2_MAX_PIN) && !defined(X2_STOP_PIN)
|
773
|
773
|
#if X2_USE_ENDSTOP == _XMIN_
|
774
|
774
|
#define X2_MAX_PIN X_MIN_PIN
|
775
|
775
|
#elif X2_USE_ENDSTOP == _XMAX_
|
776
|
776
|
#define X2_MAX_PIN X_MAX_PIN
|
|
777
|
+ #elif X2_USE_ENDSTOP == _XSTOP_
|
|
778
|
+ #define X2_MAX_PIN X_STOP_PIN
|
777
|
779
|
#elif X2_USE_ENDSTOP == _YMIN_
|
778
|
780
|
#define X2_MAX_PIN Y_MIN_PIN
|
779
|
781
|
#elif X2_USE_ENDSTOP == _YMAX_
|
780
|
782
|
#define X2_MAX_PIN Y_MAX_PIN
|
|
783
|
+ #elif X2_USE_ENDSTOP == _YSTOP_
|
|
784
|
+ #define X2_MAX_PIN Y_STOP_PIN
|
781
|
785
|
#elif X2_USE_ENDSTOP == _ZMIN_
|
782
|
786
|
#define X2_MAX_PIN Z_MIN_PIN
|
783
|
787
|
#elif X2_USE_ENDSTOP == _ZMAX_
|
784
|
788
|
#define X2_MAX_PIN Z_MAX_PIN
|
|
789
|
+ #elif X2_USE_ENDSTOP == _ZSTOP_
|
|
790
|
+ #define X2_MAX_PIN Z_STOP_PIN
|
785
|
791
|
#elif X2_USE_ENDSTOP == _XDIAG_
|
786
|
792
|
#define X2_MAX_PIN X_DIAG_PIN
|
787
|
793
|
#elif X2_USE_ENDSTOP == _YDIAG_
|
|
@@ -827,19 +833,25 @@
|
827
|
833
|
#define X2_MIN_ENDSTOP_INVERTING false
|
828
|
834
|
#endif
|
829
|
835
|
#endif
|
830
|
|
- #ifndef X2_MIN_PIN
|
|
836
|
+ #if !defined(X2_MIN_PIN) && !defined(X2_STOP_PIN)
|
831
|
837
|
#if X2_USE_ENDSTOP == _XMIN_
|
832
|
838
|
#define X2_MIN_PIN X_MIN_PIN
|
833
|
839
|
#elif X2_USE_ENDSTOP == _XMAX_
|
834
|
840
|
#define X2_MIN_PIN X_MAX_PIN
|
|
841
|
+ #elif X2_USE_ENDSTOP == _XSTOP_
|
|
842
|
+ #define X2_MIN_PIN X_STOP_PIN
|
835
|
843
|
#elif X2_USE_ENDSTOP == _YMIN_
|
836
|
844
|
#define X2_MIN_PIN Y_MIN_PIN
|
837
|
845
|
#elif X2_USE_ENDSTOP == _YMAX_
|
838
|
846
|
#define X2_MIN_PIN Y_MAX_PIN
|
|
847
|
+ #elif X2_USE_ENDSTOP == _YSTOP_
|
|
848
|
+ #define X2_MIN_PIN Y_STOP_PIN
|
839
|
849
|
#elif X2_USE_ENDSTOP == _ZMIN_
|
840
|
850
|
#define X2_MIN_PIN Z_MIN_PIN
|
841
|
851
|
#elif X2_USE_ENDSTOP == _ZMAX_
|
842
|
852
|
#define X2_MIN_PIN Z_MAX_PIN
|
|
853
|
+ #elif X2_USE_ENDSTOP == _ZSTOP_
|
|
854
|
+ #define X2_MIN_PIN Z_STOP_PIN
|
843
|
855
|
#elif X2_USE_ENDSTOP == _XDIAG_
|
844
|
856
|
#define X2_MIN_PIN X_DIAG_PIN
|
845
|
857
|
#elif X2_USE_ENDSTOP == _YDIAG_
|
|
@@ -892,19 +904,25 @@
|
892
|
904
|
#define Y2_MAX_ENDSTOP_INVERTING false
|
893
|
905
|
#endif
|
894
|
906
|
#endif
|
895
|
|
- #ifndef Y2_MAX_PIN
|
|
907
|
+ #if !defined(Y2_MAX_PIN) && !defined(Y2_STOP_PIN)
|
896
|
908
|
#if Y2_USE_ENDSTOP == _XMIN_
|
897
|
909
|
#define Y2_MAX_PIN X_MIN_PIN
|
898
|
910
|
#elif Y2_USE_ENDSTOP == _XMAX_
|
899
|
911
|
#define Y2_MAX_PIN X_MAX_PIN
|
|
912
|
+ #elif Y2_USE_ENDSTOP == _XSTOP_
|
|
913
|
+ #define Y2_MAX_PIN X_STOP_PIN
|
900
|
914
|
#elif Y2_USE_ENDSTOP == _YMIN_
|
901
|
915
|
#define Y2_MAX_PIN Y_MIN_PIN
|
902
|
916
|
#elif Y2_USE_ENDSTOP == _YMAX_
|
903
|
917
|
#define Y2_MAX_PIN Y_MAX_PIN
|
|
918
|
+ #elif Y2_USE_ENDSTOP == _YSTOP_
|
|
919
|
+ #define Y2_MAX_PIN Y_STOP_PIN
|
904
|
920
|
#elif Y2_USE_ENDSTOP == _ZMIN_
|
905
|
921
|
#define Y2_MAX_PIN Z_MIN_PIN
|
906
|
922
|
#elif Y2_USE_ENDSTOP == _ZMAX_
|
907
|
923
|
#define Y2_MAX_PIN Z_MAX_PIN
|
|
924
|
+ #elif Y2_USE_ENDSTOP == _ZSTOP_
|
|
925
|
+ #define Y2_MAX_PIN Z_STOP_PIN
|
908
|
926
|
#elif Y2_USE_ENDSTOP == _XDIAG_
|
909
|
927
|
#define Y2_MAX_PIN X_DIAG_PIN
|
910
|
928
|
#elif Y2_USE_ENDSTOP == _YDIAG_
|
|
@@ -950,19 +968,25 @@
|
950
|
968
|
#define Y2_MIN_ENDSTOP_INVERTING false
|
951
|
969
|
#endif
|
952
|
970
|
#endif
|
953
|
|
- #ifndef Y2_MIN_PIN
|
|
971
|
+ #if !defined(Y2_MIN_PIN) && !defined(Y2_STOP_PIN)
|
954
|
972
|
#if Y2_USE_ENDSTOP == _XMIN_
|
955
|
973
|
#define Y2_MIN_PIN X_MIN_PIN
|
956
|
974
|
#elif Y2_USE_ENDSTOP == _XMAX_
|
957
|
975
|
#define Y2_MIN_PIN X_MAX_PIN
|
|
976
|
+ #elif Y2_USE_ENDSTOP == _XSTOP_
|
|
977
|
+ #define Y2_MIN_PIN X_STOP_PIN
|
958
|
978
|
#elif Y2_USE_ENDSTOP == _YMIN_
|
959
|
979
|
#define Y2_MIN_PIN Y_MIN_PIN
|
960
|
980
|
#elif Y2_USE_ENDSTOP == _YMAX_
|
961
|
981
|
#define Y2_MIN_PIN Y_MAX_PIN
|
|
982
|
+ #elif Y2_USE_ENDSTOP == _YSTOP_
|
|
983
|
+ #define Y2_MIN_PIN Y_STOP_PIN
|
962
|
984
|
#elif Y2_USE_ENDSTOP == _ZMIN_
|
963
|
985
|
#define Y2_MIN_PIN Z_MIN_PIN
|
964
|
986
|
#elif Y2_USE_ENDSTOP == _ZMAX_
|
965
|
987
|
#define Y2_MIN_PIN Z_MAX_PIN
|
|
988
|
+ #elif Y2_USE_ENDSTOP == _ZSTOP_
|
|
989
|
+ #define Y2_MIN_PIN Z_STOP_PIN
|
966
|
990
|
#elif Y2_USE_ENDSTOP == _XDIAG_
|
967
|
991
|
#define Y2_MIN_PIN X_DIAG_PIN
|
968
|
992
|
#elif Y2_USE_ENDSTOP == _YDIAG_
|
|
@@ -1016,19 +1040,25 @@
|
1016
|
1040
|
#define Z2_MAX_ENDSTOP_INVERTING false
|
1017
|
1041
|
#endif
|
1018
|
1042
|
#endif
|
1019
|
|
- #ifndef Z2_MAX_PIN
|
|
1043
|
+ #if !defined(Z2_MAX_PIN) && !defined(Z2_STOP_PIN)
|
1020
|
1044
|
#if Z2_USE_ENDSTOP == _XMIN_
|
1021
|
1045
|
#define Z2_MAX_PIN X_MIN_PIN
|
1022
|
1046
|
#elif Z2_USE_ENDSTOP == _XMAX_
|
1023
|
1047
|
#define Z2_MAX_PIN X_MAX_PIN
|
|
1048
|
+ #elif Z2_USE_ENDSTOP == _XSTOP_
|
|
1049
|
+ #define Z2_MAX_PIN X_STOP_PIN
|
1024
|
1050
|
#elif Z2_USE_ENDSTOP == _YMIN_
|
1025
|
1051
|
#define Z2_MAX_PIN Y_MIN_PIN
|
1026
|
1052
|
#elif Z2_USE_ENDSTOP == _YMAX_
|
1027
|
1053
|
#define Z2_MAX_PIN Y_MAX_PIN
|
|
1054
|
+ #elif Z2_USE_ENDSTOP == _YSTOP_
|
|
1055
|
+ #define Z2_MAX_PIN Y_STOP_PIN
|
1028
|
1056
|
#elif Z2_USE_ENDSTOP == _ZMIN_
|
1029
|
1057
|
#define Z2_MAX_PIN Z_MIN_PIN
|
1030
|
1058
|
#elif Z2_USE_ENDSTOP == _ZMAX_
|
1031
|
1059
|
#define Z2_MAX_PIN Z_MAX_PIN
|
|
1060
|
+ #elif Z2_USE_ENDSTOP == _ZSTOP_
|
|
1061
|
+ #define Z2_MAX_PIN Z_STOP_PIN
|
1032
|
1062
|
#elif Z2_USE_ENDSTOP == _XDIAG_
|
1033
|
1063
|
#define Z2_MAX_PIN X_DIAG_PIN
|
1034
|
1064
|
#elif Z2_USE_ENDSTOP == _YDIAG_
|
|
@@ -1079,14 +1109,20 @@
|
1079
|
1109
|
#define Z2_MIN_PIN X_MIN_PIN
|
1080
|
1110
|
#elif Z2_USE_ENDSTOP == _XMAX_
|
1081
|
1111
|
#define Z2_MIN_PIN X_MAX_PIN
|
|
1112
|
+ #elif Z2_USE_ENDSTOP == _XSTOP_
|
|
1113
|
+ #define Z2_MIN_PIN X_STOP_PIN
|
1082
|
1114
|
#elif Z2_USE_ENDSTOP == _YMIN_
|
1083
|
1115
|
#define Z2_MIN_PIN Y_MIN_PIN
|
1084
|
1116
|
#elif Z2_USE_ENDSTOP == _YMAX_
|
1085
|
1117
|
#define Z2_MIN_PIN Y_MAX_PIN
|
|
1118
|
+ #elif Z2_USE_ENDSTOP == _YSTOP_
|
|
1119
|
+ #define Z2_MIN_PIN Y_STOP_PIN
|
1086
|
1120
|
#elif Z2_USE_ENDSTOP == _ZMIN_
|
1087
|
1121
|
#define Z2_MIN_PIN Z_MIN_PIN
|
1088
|
1122
|
#elif Z2_USE_ENDSTOP == _ZMAX_
|
1089
|
1123
|
#define Z2_MIN_PIN Z_MAX_PIN
|
|
1124
|
+ #elif Z2_USE_ENDSTOP == _ZSTOP_
|
|
1125
|
+ #define Z2_MIN_PIN Z_STOP_PIN
|
1090
|
1126
|
#elif Z2_USE_ENDSTOP == _XDIAG_
|
1091
|
1127
|
#define Z2_MIN_PIN X_DIAG_PIN
|
1092
|
1128
|
#elif Z2_USE_ENDSTOP == _YDIAG_
|
|
@@ -1140,14 +1176,20 @@
|
1140
|
1176
|
#define Z3_MAX_PIN X_MIN_PIN
|
1141
|
1177
|
#elif Z3_USE_ENDSTOP == _XMAX_
|
1142
|
1178
|
#define Z3_MAX_PIN X_MAX_PIN
|
|
1179
|
+ #elif Z3_USE_ENDSTOP == _XSTOP_
|
|
1180
|
+ #define Z3_MAX_PIN X_STOP_PIN
|
1143
|
1181
|
#elif Z3_USE_ENDSTOP == _YMIN_
|
1144
|
1182
|
#define Z3_MAX_PIN Y_MIN_PIN
|
1145
|
1183
|
#elif Z3_USE_ENDSTOP == _YMAX_
|
1146
|
1184
|
#define Z3_MAX_PIN Y_MAX_PIN
|
|
1185
|
+ #elif Z3_USE_ENDSTOP == _YSTOP_
|
|
1186
|
+ #define Z3_MAX_PIN Y_STOP_PIN
|
1147
|
1187
|
#elif Z3_USE_ENDSTOP == _ZMIN_
|
1148
|
1188
|
#define Z3_MAX_PIN Z_MIN_PIN
|
1149
|
1189
|
#elif Z3_USE_ENDSTOP == _ZMAX_
|
1150
|
1190
|
#define Z3_MAX_PIN Z_MAX_PIN
|
|
1191
|
+ #elif Z3_USE_ENDSTOP == _ZSTOP_
|
|
1192
|
+ #define Z3_MAX_PIN Z_STOP_PIN
|
1151
|
1193
|
#elif Z3_USE_ENDSTOP == _XDIAG_
|
1152
|
1194
|
#define Z3_MAX_PIN X_DIAG_PIN
|
1153
|
1195
|
#elif Z3_USE_ENDSTOP == _YDIAG_
|
|
@@ -1198,14 +1240,20 @@
|
1198
|
1240
|
#define Z3_MIN_PIN X_MIN_PIN
|
1199
|
1241
|
#elif Z3_USE_ENDSTOP == _XMAX_
|
1200
|
1242
|
#define Z3_MIN_PIN X_MAX_PIN
|
|
1243
|
+ #elif Z3_USE_ENDSTOP == _XSTOP_
|
|
1244
|
+ #define Z3_MIN_PIN X_STOP_PIN
|
1201
|
1245
|
#elif Z3_USE_ENDSTOP == _YMIN_
|
1202
|
1246
|
#define Z3_MIN_PIN Y_MIN_PIN
|
1203
|
1247
|
#elif Z3_USE_ENDSTOP == _YMAX_
|
1204
|
1248
|
#define Z3_MIN_PIN Y_MAX_PIN
|
|
1249
|
+ #elif Z3_USE_ENDSTOP == _YSTOP_
|
|
1250
|
+ #define Z3_MIN_PIN Y_STOP_PIN
|
1205
|
1251
|
#elif Z3_USE_ENDSTOP == _ZMIN_
|
1206
|
1252
|
#define Z3_MIN_PIN Z_MIN_PIN
|
1207
|
1253
|
#elif Z3_USE_ENDSTOP == _ZMAX_
|
1208
|
1254
|
#define Z3_MIN_PIN Z_MAX_PIN
|
|
1255
|
+ #elif Z3_USE_ENDSTOP == _ZSTOP_
|
|
1256
|
+ #define Z3_MIN_PIN Z_STOP_PIN
|
1209
|
1257
|
#elif Z3_USE_ENDSTOP == _XDIAG_
|
1210
|
1258
|
#define Z3_MIN_PIN X_DIAG_PIN
|
1211
|
1259
|
#elif Z3_USE_ENDSTOP == _YDIAG_
|
|
@@ -1260,14 +1308,20 @@
|
1260
|
1308
|
#define Z4_MAX_PIN X_MIN_PIN
|
1261
|
1309
|
#elif Z4_USE_ENDSTOP == _XMAX_
|
1262
|
1310
|
#define Z4_MAX_PIN X_MAX_PIN
|
|
1311
|
+ #elif Z4_USE_ENDSTOP == _XSTOP_
|
|
1312
|
+ #define Z4_MAX_PIN X_STOP_PIN
|
1263
|
1313
|
#elif Z4_USE_ENDSTOP == _YMIN_
|
1264
|
1314
|
#define Z4_MAX_PIN Y_MIN_PIN
|
1265
|
1315
|
#elif Z4_USE_ENDSTOP == _YMAX_
|
1266
|
1316
|
#define Z4_MAX_PIN Y_MAX_PIN
|
|
1317
|
+ #elif Z4_USE_ENDSTOP == _YSTOP_
|
|
1318
|
+ #define Z4_MAX_PIN Y_STOP_PIN
|
1267
|
1319
|
#elif Z4_USE_ENDSTOP == _ZMIN_
|
1268
|
1320
|
#define Z4_MAX_PIN Z_MIN_PIN
|
1269
|
1321
|
#elif Z4_USE_ENDSTOP == _ZMAX_
|
1270
|
1322
|
#define Z4_MAX_PIN Z_MAX_PIN
|
|
1323
|
+ #elif Z4_USE_ENDSTOP == _ZSTOP_
|
|
1324
|
+ #define Z4_MAX_PIN Z_STOP_PIN
|
1271
|
1325
|
#elif Z4_USE_ENDSTOP == _XDIAG_
|
1272
|
1326
|
#define Z4_MAX_PIN X_DIAG_PIN
|
1273
|
1327
|
#elif Z4_USE_ENDSTOP == _YDIAG_
|
|
@@ -1318,14 +1372,20 @@
|
1318
|
1372
|
#define Z4_MIN_PIN X_MIN_PIN
|
1319
|
1373
|
#elif Z4_USE_ENDSTOP == _XMAX_
|
1320
|
1374
|
#define Z4_MIN_PIN X_MAX_PIN
|
|
1375
|
+ #elif Z4_USE_ENDSTOP == _XSTOP_
|
|
1376
|
+ #define Z4_MIN_PIN X_STOP_PIN
|
1321
|
1377
|
#elif Z4_USE_ENDSTOP == _YMIN_
|
1322
|
1378
|
#define Z4_MIN_PIN Y_MIN_PIN
|
1323
|
1379
|
#elif Z4_USE_ENDSTOP == _YMAX_
|
1324
|
1380
|
#define Z4_MIN_PIN Y_MAX_PIN
|
|
1381
|
+ #elif Z4_USE_ENDSTOP == _YSTOP_
|
|
1382
|
+ #define Z4_MIN_PIN Y_STOP_PIN
|
1325
|
1383
|
#elif Z4_USE_ENDSTOP == _ZMIN_
|
1326
|
1384
|
#define Z4_MIN_PIN Z_MIN_PIN
|
1327
|
1385
|
#elif Z4_USE_ENDSTOP == _ZMAX_
|
1328
|
1386
|
#define Z4_MIN_PIN Z_MAX_PIN
|
|
1387
|
+ #elif Z4_USE_ENDSTOP == _ZSTOP_
|
|
1388
|
+ #define Z4_MIN_PIN Z_STOP_PIN
|
1329
|
1389
|
#elif Z4_USE_ENDSTOP == _XDIAG_
|
1330
|
1390
|
#define Z4_MIN_PIN X_DIAG_PIN
|
1331
|
1391
|
#elif Z4_USE_ENDSTOP == _YDIAG_
|