|
@@ -781,77 +781,67 @@
|
781
|
781
|
#define HAS_ETHERNET 1
|
782
|
782
|
#endif
|
783
|
783
|
|
784
|
|
-// Fallback Stepper Driver types
|
|
784
|
+// Fallback Stepper Driver types that don't depend on Configuration_adv.h
|
785
|
785
|
#ifndef X_DRIVER_TYPE
|
786
|
|
- #define X_DRIVER_TYPE A4988
|
|
786
|
+ #define X_DRIVER_TYPE A4988
|
787
|
787
|
#endif
|
788
|
|
-#ifndef Y_DRIVER_TYPE
|
789
|
|
- #define Y_DRIVER_TYPE A4988
|
790
|
|
-#endif
|
791
|
|
-#ifndef Z_DRIVER_TYPE
|
792
|
|
- #define Z_DRIVER_TYPE A4988
|
793
|
|
-#endif
|
794
|
|
-#if NONE(DUAL_X_CARRIAGE, X_DUAL_STEPPER_DRIVERS)
|
795
|
|
- #undef X2_DRIVER_TYPE
|
796
|
|
-#elif !defined(X2_DRIVER_TYPE)
|
|
788
|
+#ifndef X2_DRIVER_TYPE
|
797
|
789
|
#define X2_DRIVER_TYPE A4988
|
798
|
790
|
#endif
|
799
|
|
-#if DISABLED(Y_DUAL_STEPPER_DRIVERS)
|
800
|
|
- #undef Y2_DRIVER_TYPE
|
801
|
|
-#elif !defined(Y2_DRIVER_TYPE)
|
|
791
|
+#ifndef Y_DRIVER_TYPE
|
|
792
|
+ #define Y_DRIVER_TYPE A4988
|
|
793
|
+#endif
|
|
794
|
+#ifndef Y2_DRIVER_TYPE
|
802
|
795
|
#define Y2_DRIVER_TYPE A4988
|
803
|
796
|
#endif
|
804
|
|
-#if NUM_Z_STEPPER_DRIVERS < 2
|
805
|
|
- #undef Z2_DRIVER_TYPE
|
806
|
|
-#elif !defined(Z2_DRIVER_TYPE)
|
|
797
|
+#ifndef Z_DRIVER_TYPE
|
|
798
|
+ #define Z_DRIVER_TYPE A4988
|
|
799
|
+#endif
|
|
800
|
+#ifndef Z2_DRIVER_TYPE
|
807
|
801
|
#define Z2_DRIVER_TYPE A4988
|
808
|
802
|
#endif
|
809
|
|
-#if NUM_Z_STEPPER_DRIVERS < 3
|
810
|
|
- #undef Z3_DRIVER_TYPE
|
811
|
|
-#elif !defined(Z3_DRIVER_TYPE)
|
|
803
|
+#ifndef Z3_DRIVER_TYPE
|
812
|
804
|
#define Z3_DRIVER_TYPE A4988
|
813
|
805
|
#endif
|
814
|
|
-#if NUM_Z_STEPPER_DRIVERS < 4
|
815
|
|
- #undef Z4_DRIVER_TYPE
|
816
|
|
-#elif !defined(Z4_DRIVER_TYPE)
|
|
806
|
+#ifndef Z4_DRIVER_TYPE
|
817
|
807
|
#define Z4_DRIVER_TYPE A4988
|
818
|
808
|
#endif
|
819
|
|
-#if E_STEPPERS < 1
|
|
809
|
+#if E_STEPPERS <= 0
|
820
|
810
|
#undef E0_DRIVER_TYPE
|
821
|
811
|
#elif !defined(E0_DRIVER_TYPE)
|
822
|
812
|
#define E0_DRIVER_TYPE A4988
|
823
|
813
|
#endif
|
824
|
|
-#if E_STEPPERS < 2
|
|
814
|
+#if E_STEPPERS <= 1
|
825
|
815
|
#undef E1_DRIVER_TYPE
|
826
|
816
|
#elif !defined(E1_DRIVER_TYPE)
|
827
|
817
|
#define E1_DRIVER_TYPE A4988
|
828
|
818
|
#endif
|
829
|
|
-#if E_STEPPERS < 3
|
|
819
|
+#if E_STEPPERS <= 2
|
830
|
820
|
#undef E2_DRIVER_TYPE
|
831
|
821
|
#elif !defined(E2_DRIVER_TYPE)
|
832
|
822
|
#define E2_DRIVER_TYPE A4988
|
833
|
823
|
#endif
|
834
|
|
-#if E_STEPPERS < 4
|
|
824
|
+#if E_STEPPERS <= 3
|
835
|
825
|
#undef E3_DRIVER_TYPE
|
836
|
826
|
#elif !defined(E3_DRIVER_TYPE)
|
837
|
827
|
#define E3_DRIVER_TYPE A4988
|
838
|
828
|
#endif
|
839
|
|
-#if E_STEPPERS < 5
|
|
829
|
+#if E_STEPPERS <= 4
|
840
|
830
|
#undef E4_DRIVER_TYPE
|
841
|
831
|
#elif !defined(E4_DRIVER_TYPE)
|
842
|
832
|
#define E4_DRIVER_TYPE A4988
|
843
|
833
|
#endif
|
844
|
|
-#if E_STEPPERS < 6
|
|
834
|
+#if E_STEPPERS <= 5
|
845
|
835
|
#undef E5_DRIVER_TYPE
|
846
|
836
|
#elif !defined(E5_DRIVER_TYPE)
|
847
|
837
|
#define E5_DRIVER_TYPE A4988
|
848
|
838
|
#endif
|
849
|
|
-#if E_STEPPERS < 7
|
|
839
|
+#if E_STEPPERS <= 6
|
850
|
840
|
#undef E6_DRIVER_TYPE
|
851
|
841
|
#elif !defined(E6_DRIVER_TYPE)
|
852
|
842
|
#define E6_DRIVER_TYPE A4988
|
853
|
843
|
#endif
|
854
|
|
-#if E_STEPPERS < 8
|
|
844
|
+#if E_STEPPERS <= 7
|
855
|
845
|
#undef E7_DRIVER_TYPE
|
856
|
846
|
#elif !defined(E7_DRIVER_TYPE)
|
857
|
847
|
#define E7_DRIVER_TYPE A4988
|