|
@@ -541,244 +541,244 @@
|
541
|
541
|
#endif
|
542
|
542
|
|
543
|
543
|
// Define certain undefined pins
|
544
|
|
-#if !PIN_EXISTS(X_MS1)
|
545
|
|
- #undef X_MS1_PIN
|
|
544
|
+#ifndef X_MS1_PIN
|
|
545
|
+ #define X_MS1_PIN -1
|
546
|
546
|
#endif
|
547
|
|
-#if !PIN_EXISTS(X_MS2)
|
548
|
|
- #undef X_MS2_PIN
|
|
547
|
+#ifndef X_MS2_PIN
|
|
548
|
+ #define X_MS2_PIN -1
|
549
|
549
|
#endif
|
550
|
|
-#if !PIN_EXISTS(X_MS3)
|
551
|
|
- #undef X_MS3_PIN
|
|
550
|
+#ifndef X_MS3_PIN
|
|
551
|
+ #define X_MS3_PIN -1
|
552
|
552
|
#endif
|
553
|
|
-#if !PIN_EXISTS(Y_MS1)
|
554
|
|
- #undef Y_MS1_PIN
|
|
553
|
+#ifndef Y_MS1_PIN
|
|
554
|
+ #define Y_MS1_PIN -1
|
555
|
555
|
#endif
|
556
|
|
-#if !PIN_EXISTS(Y_MS2)
|
557
|
|
- #undef Y_MS2_PIN
|
|
556
|
+#ifndef Y_MS2_PIN
|
|
557
|
+ #define Y_MS2_PIN -1
|
558
|
558
|
#endif
|
559
|
|
-#if !PIN_EXISTS(Y_MS3)
|
560
|
|
- #undef Y_MS3_PIN
|
|
559
|
+#ifndef Y_MS3_PIN
|
|
560
|
+ #define Y_MS3_PIN -1
|
561
|
561
|
#endif
|
562
|
|
-#if !PIN_EXISTS(Z_MS1)
|
563
|
|
- #undef Z_MS1_PIN
|
|
562
|
+#ifndef Z_MS1_PIN
|
|
563
|
+ #define Z_MS1_PIN -1
|
564
|
564
|
#endif
|
565
|
|
-#if !PIN_EXISTS(Z_MS2)
|
566
|
|
- #undef Z_MS2_PIN
|
|
565
|
+#ifndef Z_MS2_PIN
|
|
566
|
+ #define Z_MS2_PIN -1
|
567
|
567
|
#endif
|
568
|
|
-#if !PIN_EXISTS(Z_MS3)
|
569
|
|
- #undef Z_MS3_PIN
|
|
568
|
+#ifndef Z_MS3_PIN
|
|
569
|
+ #define Z_MS3_PIN -1
|
570
|
570
|
#endif
|
571
|
|
-#if !PIN_EXISTS(E0_MS1)
|
572
|
|
- #undef E0_MS1_PIN
|
|
571
|
+#ifndef E0_MS1_PIN
|
|
572
|
+ #define E0_MS1_PIN -1
|
573
|
573
|
#endif
|
574
|
|
-#if !PIN_EXISTS(E0_MS2)
|
575
|
|
- #undef E0_MS2_PIN
|
|
574
|
+#ifndef E0_MS2_PIN
|
|
575
|
+ #define E0_MS2_PIN -1
|
576
|
576
|
#endif
|
577
|
|
-#if !PIN_EXISTS(E0_MS3)
|
578
|
|
- #undef E0_MS3_PIN
|
|
577
|
+#ifndef E0_MS3_PIN
|
|
578
|
+ #define E0_MS3_PIN -1
|
579
|
579
|
#endif
|
580
|
|
-#if !PIN_EXISTS(E1_MS1)
|
581
|
|
- #undef E1_MS1_PIN
|
|
580
|
+#ifndef E1_MS1_PIN
|
|
581
|
+ #define E1_MS1_PIN -1
|
582
|
582
|
#endif
|
583
|
|
-#if !PIN_EXISTS(E1_MS2)
|
584
|
|
- #undef E1_MS2_PIN
|
|
583
|
+#ifndef E1_MS2_PIN
|
|
584
|
+ #define E1_MS2_PIN -1
|
585
|
585
|
#endif
|
586
|
|
-#if !PIN_EXISTS(E1_MS3)
|
587
|
|
- #undef E1_MS3_PIN
|
|
586
|
+#ifndef E1_MS3_PIN
|
|
587
|
+ #define E1_MS3_PIN -1
|
588
|
588
|
#endif
|
589
|
|
-#if !PIN_EXISTS(E2_MS1)
|
590
|
|
- #undef E2_MS1_PIN
|
|
589
|
+#ifndef E2_MS1_PIN
|
|
590
|
+ #define E2_MS1_PIN -1
|
591
|
591
|
#endif
|
592
|
|
-#if !PIN_EXISTS(E2_MS2)
|
593
|
|
- #undef E2_MS2_PIN
|
|
592
|
+#ifndef E2_MS2_PIN
|
|
593
|
+ #define E2_MS2_PIN -1
|
594
|
594
|
#endif
|
595
|
|
-#if !PIN_EXISTS(E2_MS3)
|
596
|
|
- #undef E2_MS3_PIN
|
|
595
|
+#ifndef E2_MS3_PIN
|
|
596
|
+ #define E2_MS3_PIN -1
|
597
|
597
|
#endif
|
598
|
|
-#if !PIN_EXISTS(E3_MS1)
|
599
|
|
- #undef E3_MS1_PIN
|
|
598
|
+#ifndef E3_MS1_PIN
|
|
599
|
+ #define E3_MS1_PIN -1
|
600
|
600
|
#endif
|
601
|
|
-#if !PIN_EXISTS(E3_MS2)
|
602
|
|
- #undef E3_MS2_PIN
|
|
601
|
+#ifndef E3_MS2_PIN
|
|
602
|
+ #define E3_MS2_PIN -1
|
603
|
603
|
#endif
|
604
|
|
-#if !PIN_EXISTS(E3_MS3)
|
605
|
|
- #undef E3_MS3_PIN
|
|
604
|
+#ifndef E3_MS3_PIN
|
|
605
|
+ #define E3_MS3_PIN -1
|
606
|
606
|
#endif
|
607
|
|
-#if !PIN_EXISTS(E4_MS1)
|
608
|
|
- #undef E4_MS1_PIN
|
|
607
|
+#ifndef E4_MS1_PIN
|
|
608
|
+ #define E4_MS1_PIN -1
|
609
|
609
|
#endif
|
610
|
|
-#if !PIN_EXISTS(E4_MS2)
|
611
|
|
- #undef E4_MS2_PIN
|
|
610
|
+#ifndef E4_MS2_PIN
|
|
611
|
+ #define E4_MS2_PIN -1
|
612
|
612
|
#endif
|
613
|
|
-#if !PIN_EXISTS(E4_MS3)
|
614
|
|
- #undef E4_MS3_PIN
|
|
613
|
+#ifndef E4_MS3_PIN
|
|
614
|
+ #define E4_MS3_PIN -1
|
615
|
615
|
#endif
|
616
|
|
-#if !PIN_EXISTS(E5_MS1)
|
617
|
|
- #undef E5_MS1_PIN
|
|
616
|
+#ifndef E5_MS1_PIN
|
|
617
|
+ #define E5_MS1_PIN -1
|
618
|
618
|
#endif
|
619
|
|
-#if !PIN_EXISTS(E5_MS2)
|
620
|
|
- #undef E5_MS2_PIN
|
|
619
|
+#ifndef E5_MS2_PIN
|
|
620
|
+ #define E5_MS2_PIN -1
|
621
|
621
|
#endif
|
622
|
|
-#if !PIN_EXISTS(E5_MS3)
|
623
|
|
- #undef E5_MS3_PIN
|
|
622
|
+#ifndef E5_MS3_PIN
|
|
623
|
+ #define E5_MS3_PIN -1
|
624
|
624
|
#endif
|
625
|
625
|
|
626
|
|
-#if !PIN_EXISTS(E0_STEP)
|
627
|
|
- #undef E0_STEP_PIN
|
|
626
|
+#ifndef E0_STEP_PIN
|
|
627
|
+ #define E0_STEP_PIN -1
|
628
|
628
|
#endif
|
629
|
|
-#if !PIN_EXISTS(E0_DIR)
|
630
|
|
- #undef E0_DIR_PIN
|
|
629
|
+#ifndef E0_DIR_PIN
|
|
630
|
+ #define E0_DIR_PIN -1
|
631
|
631
|
#endif
|
632
|
|
-#if !PIN_EXISTS(E0_ENABLE)
|
633
|
|
- #undef E0_ENABLE_PIN
|
|
632
|
+#ifndef E0_ENABLE_PIN
|
|
633
|
+ #define E0_ENABLE_PIN -1
|
634
|
634
|
#endif
|
635
|
|
-#if !PIN_EXISTS(E1_STEP)
|
636
|
|
- #undef E1_STEP_PIN
|
|
635
|
+#ifndef E1_STEP_PIN
|
|
636
|
+ #define E1_STEP_PIN -1
|
637
|
637
|
#endif
|
638
|
|
-#if !PIN_EXISTS(E1_DIR)
|
639
|
|
- #undef E1_DIR_PIN
|
|
638
|
+#ifndef E1_DIR_PIN
|
|
639
|
+ #define E1_DIR_PIN -1
|
640
|
640
|
#endif
|
641
|
|
-#if !PIN_EXISTS(E1_ENABLE)
|
642
|
|
- #undef E1_ENABLE_PIN
|
|
641
|
+#ifndef E1_ENABLE_PIN
|
|
642
|
+ #define E1_ENABLE_PIN -1
|
643
|
643
|
#endif
|
644
|
|
-#if !PIN_EXISTS(E2_STEP)
|
645
|
|
- #undef E2_STEP_PIN
|
|
644
|
+#ifndef E2_STEP_PIN
|
|
645
|
+ #define E2_STEP_PIN -1
|
646
|
646
|
#endif
|
647
|
|
-#if !PIN_EXISTS(E2_DIR)
|
648
|
|
- #undef E2_DIR_PIN
|
|
647
|
+#ifndef E2_DIR_PIN
|
|
648
|
+ #define E2_DIR_PIN -1
|
649
|
649
|
#endif
|
650
|
|
-#if !PIN_EXISTS(E2_ENABLE)
|
651
|
|
- #undef E2_ENABLE_PIN
|
|
650
|
+#ifndef E2_ENABLE_PIN
|
|
651
|
+ #define E2_ENABLE_PIN -1
|
652
|
652
|
#endif
|
653
|
|
-#if !PIN_EXISTS(E3_STEP)
|
654
|
|
- #undef E3_STEP_PIN
|
|
653
|
+#ifndef E3_STEP_PIN
|
|
654
|
+ #define E3_STEP_PIN -1
|
655
|
655
|
#endif
|
656
|
|
-#if !PIN_EXISTS(E3_DIR)
|
657
|
|
- #undef E3_DIR_PIN
|
|
656
|
+#ifndef E3_DIR_PIN
|
|
657
|
+ #define E3_DIR_PIN -1
|
658
|
658
|
#endif
|
659
|
|
-#if !PIN_EXISTS(E3_ENABLE)
|
660
|
|
- #undef E3_ENABLE_PIN
|
|
659
|
+#ifndef E3_ENABLE_PIN
|
|
660
|
+ #define E3_ENABLE_PIN -1
|
661
|
661
|
#endif
|
662
|
|
-#if !PIN_EXISTS(E4_STEP)
|
663
|
|
- #undef E4_STEP_PIN
|
|
662
|
+#ifndef E4_STEP_PIN
|
|
663
|
+ #define E4_STEP_PIN -1
|
664
|
664
|
#endif
|
665
|
|
-#if !PIN_EXISTS(E4_DIR)
|
666
|
|
- #undef E4_DIR_PIN
|
|
665
|
+#ifndef E4_DIR_PIN
|
|
666
|
+ #define E4_DIR_PIN -1
|
667
|
667
|
#endif
|
668
|
|
-#if !PIN_EXISTS(E4_ENABLE)
|
669
|
|
- #undef E4_ENABLE_PIN
|
|
668
|
+#ifndef E4_ENABLE_PIN
|
|
669
|
+ #define E4_ENABLE_PIN -1
|
670
|
670
|
#endif
|
671
|
|
-#if !PIN_EXISTS(E5_STEP)
|
672
|
|
- #undef E5_STEP_PIN
|
|
671
|
+#ifndef E5_STEP_PIN
|
|
672
|
+ #define E5_STEP_PIN -1
|
673
|
673
|
#endif
|
674
|
|
-#if !PIN_EXISTS(E5_DIR)
|
675
|
|
- #undef E5_DIR_PIN
|
|
674
|
+#ifndef E5_DIR_PIN
|
|
675
|
+ #define E5_DIR_PIN -1
|
676
|
676
|
#endif
|
677
|
|
-#if !PIN_EXISTS(E5_ENABLE)
|
678
|
|
- #undef E5_ENABLE_PIN
|
|
677
|
+#ifndef E5_ENABLE_PIN
|
|
678
|
+ #define E5_ENABLE_PIN -1
|
679
|
679
|
#endif
|
680
|
680
|
|
681
|
|
-#if !PIN_EXISTS(X_CS)
|
682
|
|
- #undef X_CS_PIN
|
|
681
|
+#ifndef X_CS_PIN
|
|
682
|
+ #define X_CS_PIN -1
|
683
|
683
|
#endif
|
684
|
|
-#if !PIN_EXISTS(Y_CS)
|
685
|
|
- #undef Y_CS_PIN
|
|
684
|
+#ifndef Y_CS_PIN
|
|
685
|
+ #define Y_CS_PIN -1
|
686
|
686
|
#endif
|
687
|
|
-#if !PIN_EXISTS(Z_CS)
|
688
|
|
- #undef Z_CS_PIN
|
|
687
|
+#ifndef Z_CS_PIN
|
|
688
|
+ #define Z_CS_PIN -1
|
689
|
689
|
#endif
|
690
|
|
-#if !PIN_EXISTS(E0_CS)
|
691
|
|
- #undef E0_CS_PIN
|
|
690
|
+#ifndef E0_CS_PIN
|
|
691
|
+ #define E0_CS_PIN -1
|
692
|
692
|
#endif
|
693
|
|
-#if !PIN_EXISTS(E1_CS)
|
694
|
|
- #undef E1_CS_PIN
|
|
693
|
+#ifndef E1_CS_PIN
|
|
694
|
+ #define E1_CS_PIN -1
|
695
|
695
|
#endif
|
696
|
|
-#if !PIN_EXISTS(E2_CS)
|
697
|
|
- #undef E2_CS_PIN
|
|
696
|
+#ifndef E2_CS_PIN
|
|
697
|
+ #define E2_CS_PIN -1
|
698
|
698
|
#endif
|
699
|
|
-#if !PIN_EXISTS(E3_CS)
|
700
|
|
- #undef E3_CS_PIN
|
|
699
|
+#ifndef E3_CS_PIN
|
|
700
|
+ #define E3_CS_PIN -1
|
701
|
701
|
#endif
|
702
|
|
-#if !PIN_EXISTS(E4_CS)
|
703
|
|
- #undef E4_CS_PIN
|
|
702
|
+#ifndef E4_CS_PIN
|
|
703
|
+ #define E4_CS_PIN -1
|
704
|
704
|
#endif
|
705
|
|
-#if !PIN_EXISTS(E5_CS)
|
706
|
|
- #undef E5_CS_PIN
|
|
705
|
+#ifndef E5_CS_PIN
|
|
706
|
+ #define E5_CS_PIN -1
|
707
|
707
|
#endif
|
708
|
708
|
|
709
|
|
-#if !PIN_EXISTS(FAN)
|
710
|
|
- #undef FAN_PIN
|
|
709
|
+#ifndef FAN_PIN
|
|
710
|
+ #define FAN_PIN -1
|
711
|
711
|
#endif
|
712
|
712
|
#define FAN0_PIN FAN_PIN
|
713
|
|
-#if !PIN_EXISTS(FAN1)
|
714
|
|
- #undef FAN1_PIN
|
|
713
|
+#ifndef FAN1_PIN
|
|
714
|
+ #define FAN1_PIN -1
|
715
|
715
|
#endif
|
716
|
|
-#if !PIN_EXISTS(FAN2)
|
717
|
|
- #undef FAN2_PIN
|
|
716
|
+#ifndef FAN2_PIN
|
|
717
|
+ #define FAN2_PIN -1
|
718
|
718
|
#endif
|
719
|
|
-#if !PIN_EXISTS(CONTROLLER_FAN)
|
720
|
|
- #undef CONTROLLER_FAN_PIN
|
|
719
|
+#ifndef CONTROLLER_FAN_PIN
|
|
720
|
+ #define CONTROLLER_FAN_PIN -1
|
721
|
721
|
#endif
|
722
|
722
|
|
723
|
|
-#if !PIN_EXISTS(FANMUX0)
|
724
|
|
- #undef FANMUX0_PIN
|
|
723
|
+#ifndef FANMUX0_PIN
|
|
724
|
+ #define FANMUX0_PIN -1
|
725
|
725
|
#endif
|
726
|
|
-#if !PIN_EXISTS(FANMUX1)
|
727
|
|
- #undef FANMUX1_PIN
|
|
726
|
+#ifndef FANMUX1_PIN
|
|
727
|
+ #define FANMUX1_PIN -1
|
728
|
728
|
#endif
|
729
|
|
-#if !PIN_EXISTS(FANMUX2)
|
730
|
|
- #undef FANMUX2_PIN
|
|
729
|
+#ifndef FANMUX2_PIN
|
|
730
|
+ #define FANMUX2_PIN -1
|
731
|
731
|
#endif
|
732
|
732
|
|
733
|
|
-#if !PIN_EXISTS(HEATER_0)
|
734
|
|
- #undef HEATER_0_PIN
|
|
733
|
+#ifndef HEATER_0_PIN
|
|
734
|
+ #define HEATER_0_PIN -1
|
735
|
735
|
#endif
|
736
|
|
-#if !PIN_EXISTS(HEATER_1)
|
737
|
|
- #undef HEATER_1_PIN
|
|
736
|
+#ifndef HEATER_1_PIN
|
|
737
|
+ #define HEATER_1_PIN -1
|
738
|
738
|
#endif
|
739
|
|
-#if !PIN_EXISTS(HEATER_2)
|
740
|
|
- #undef HEATER_2_PIN
|
|
739
|
+#ifndef HEATER_2_PIN
|
|
740
|
+ #define HEATER_2_PIN -1
|
741
|
741
|
#endif
|
742
|
|
-#if !PIN_EXISTS(HEATER_3)
|
743
|
|
- #undef HEATER_3_PIN
|
|
742
|
+#ifndef HEATER_3_PIN
|
|
743
|
+ #define HEATER_3_PIN -1
|
744
|
744
|
#endif
|
745
|
|
-#if !PIN_EXISTS(HEATER_4)
|
746
|
|
- #undef HEATER_4_PIN
|
|
745
|
+#ifndef HEATER_4_PIN
|
|
746
|
+ #define HEATER_4_PIN -1
|
747
|
747
|
#endif
|
748
|
|
-#if !PIN_EXISTS(HEATER_5)
|
749
|
|
- #undef HEATER_5_PIN
|
|
748
|
+#ifndef HEATER_5_PIN
|
|
749
|
+ #define HEATER_5_PIN -1
|
750
|
750
|
#endif
|
751
|
|
-#if !PIN_EXISTS(HEATER_BED)
|
752
|
|
- #undef HEATER_BED_PIN
|
|
751
|
+#ifndef HEATER_BED_PIN
|
|
752
|
+ #define HEATER_BED_PIN -1
|
753
|
753
|
#endif
|
754
|
754
|
|
755
|
|
-#if !PIN_EXISTS(TEMP_0)
|
756
|
|
- #undef TEMP_0_PIN
|
|
755
|
+#ifndef TEMP_0_PIN
|
|
756
|
+ #define TEMP_0_PIN -1
|
757
|
757
|
#endif
|
758
|
|
-#if !PIN_EXISTS(TEMP_1)
|
759
|
|
- #undef TEMP_1_PIN
|
|
758
|
+#ifndef TEMP_1_PIN
|
|
759
|
+ #define TEMP_1_PIN -1
|
760
|
760
|
#endif
|
761
|
|
-#if !PIN_EXISTS(TEMP_2)
|
762
|
|
- #undef TEMP_2_PIN
|
|
761
|
+#ifndef TEMP_2_PIN
|
|
762
|
+ #define TEMP_2_PIN -1
|
763
|
763
|
#endif
|
764
|
|
-#if !PIN_EXISTS(TEMP_3)
|
765
|
|
- #undef TEMP_3_PIN
|
|
764
|
+#ifndef TEMP_3_PIN
|
|
765
|
+ #define TEMP_3_PIN -1
|
766
|
766
|
#endif
|
767
|
|
-#if !PIN_EXISTS(TEMP_4)
|
768
|
|
- #undef TEMP_4_PIN
|
|
767
|
+#ifndef TEMP_4_PIN
|
|
768
|
+ #define TEMP_4_PIN -1
|
769
|
769
|
#endif
|
770
|
|
-#if !PIN_EXISTS(TEMP_5)
|
771
|
|
- #undef TEMP_5_PIN
|
|
770
|
+#ifndef TEMP_5_PIN
|
|
771
|
+ #define TEMP_5_PIN -1
|
772
|
772
|
#endif
|
773
|
|
-#if !PIN_EXISTS(TEMP_BED)
|
774
|
|
- #undef TEMP_BED_PIN
|
|
773
|
+#ifndef TEMP_BED_PIN
|
|
774
|
+ #define TEMP_BED_PIN -1
|
775
|
775
|
#endif
|
776
|
776
|
|
777
|
|
-#if !PIN_EXISTS(SD_DETECT)
|
778
|
|
- #undef SD_DETECT_PIN
|
|
777
|
+#ifndef SD_DETECT_PIN
|
|
778
|
+ #define SD_DETECT_PIN -1
|
779
|
779
|
#endif
|
780
|
|
-#if !PIN_EXISTS(SDPOWER)
|
781
|
|
- #undef SDPOWER_PIN
|
|
780
|
+#ifndef SDPOWER_PIN
|
|
781
|
+ #define SDPOWER_PIN -1
|
782
|
782
|
#endif
|
783
|
783
|
#ifndef SDSS
|
784
|
784
|
#define SDSS -1
|
|
@@ -786,14 +786,15 @@
|
786
|
786
|
#ifndef LED_PIN
|
787
|
787
|
#define LED_PIN -1
|
788
|
788
|
#endif
|
789
|
|
-#if DISABLED(PSU_CONTROL) || !PIN_EXISTS(PS_ON)
|
|
789
|
+#if DISABLED(PSU_CONTROL) || !defined(PS_ON_PIN)
|
790
|
790
|
#undef PS_ON_PIN
|
|
791
|
+ #define PS_ON_PIN -1
|
791
|
792
|
#endif
|
792
|
|
-#if !PIN_EXISTS(KILL)
|
793
|
|
- #undef KILL_PIN
|
|
793
|
+#ifndef KILL_PIN
|
|
794
|
+ #define KILL_PIN -1
|
794
|
795
|
#endif
|
795
|
|
-#if !PIN_EXISTS(SUICIDE)
|
796
|
|
- #undef SUICIDE_PIN
|
|
796
|
+#ifndef SUICIDE_PIN
|
|
797
|
+ #define SUICIDE_PIN -1
|
797
|
798
|
#endif
|
798
|
799
|
|
799
|
800
|
#ifndef NUM_SERVO_PLUGS
|