Browse Source

Undefine pins to reduce warnings

Scott Lahteine 5 years ago
parent
commit
34d521234d
1 changed files with 159 additions and 160 deletions
  1. 159
    160
      Marlin/src/pins/pins.h

+ 159
- 160
Marlin/src/pins/pins.h View File

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

Loading…
Cancel
Save