Browse Source

Undefine pins only in debug list

Scott Lahteine 5 years ago
parent
commit
d5a34afa56
2 changed files with 401 additions and 159 deletions
  1. 160
    159
      Marlin/src/pins/pins.h
  2. 241
    0
      Marlin/src/pins/pinsDebug_list.h

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

@@ -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

+ 241
- 0
Marlin/src/pins/pinsDebug_list.h View File

@@ -26,6 +26,247 @@
26 26
 
27 27
 #line 28 // set __LINE__ to a known value for both passes
28 28
 
29
+// Undefine pins to suppress warnings
30
+#if !PIN_EXISTS(X_MS1)
31
+  #undef X_MS1_PIN
32
+#endif
33
+#if !PIN_EXISTS(X_MS2)
34
+  #undef X_MS2_PIN
35
+#endif
36
+#if !PIN_EXISTS(X_MS3)
37
+  #undef X_MS3_PIN
38
+#endif
39
+#if !PIN_EXISTS(Y_MS1)
40
+  #undef Y_MS1_PIN
41
+#endif
42
+#if !PIN_EXISTS(Y_MS2)
43
+  #undef Y_MS2_PIN
44
+#endif
45
+#if !PIN_EXISTS(Y_MS3)
46
+  #undef Y_MS3_PIN
47
+#endif
48
+#if !PIN_EXISTS(Z_MS1)
49
+  #undef Z_MS1_PIN
50
+#endif
51
+#if !PIN_EXISTS(Z_MS2)
52
+  #undef Z_MS2_PIN
53
+#endif
54
+#if !PIN_EXISTS(Z_MS3)
55
+  #undef Z_MS3_PIN
56
+#endif
57
+#if !PIN_EXISTS(E0_MS1)
58
+  #undef E0_MS1_PIN
59
+#endif
60
+#if !PIN_EXISTS(E0_MS2)
61
+  #undef E0_MS2_PIN
62
+#endif
63
+#if !PIN_EXISTS(E0_MS3)
64
+  #undef E0_MS3_PIN
65
+#endif
66
+#if !PIN_EXISTS(E1_MS1)
67
+  #undef E1_MS1_PIN
68
+#endif
69
+#if !PIN_EXISTS(E1_MS2)
70
+  #undef E1_MS2_PIN
71
+#endif
72
+#if !PIN_EXISTS(E1_MS3)
73
+  #undef E1_MS3_PIN
74
+#endif
75
+#if !PIN_EXISTS(E2_MS1)
76
+  #undef E2_MS1_PIN
77
+#endif
78
+#if !PIN_EXISTS(E2_MS2)
79
+  #undef E2_MS2_PIN
80
+#endif
81
+#if !PIN_EXISTS(E2_MS3)
82
+  #undef E2_MS3_PIN
83
+#endif
84
+#if !PIN_EXISTS(E3_MS1)
85
+  #undef E3_MS1_PIN
86
+#endif
87
+#if !PIN_EXISTS(E3_MS2)
88
+  #undef E3_MS2_PIN
89
+#endif
90
+#if !PIN_EXISTS(E3_MS3)
91
+  #undef E3_MS3_PIN
92
+#endif
93
+#if !PIN_EXISTS(E4_MS1)
94
+  #undef E4_MS1_PIN
95
+#endif
96
+#if !PIN_EXISTS(E4_MS2)
97
+  #undef E4_MS2_PIN
98
+#endif
99
+#if !PIN_EXISTS(E4_MS3)
100
+  #undef E4_MS3_PIN
101
+#endif
102
+#if !PIN_EXISTS(E5_MS1)
103
+  #undef E5_MS1_PIN
104
+#endif
105
+#if !PIN_EXISTS(E5_MS2)
106
+  #undef E5_MS2_PIN
107
+#endif
108
+#if !PIN_EXISTS(E5_MS3)
109
+  #undef E5_MS3_PIN
110
+#endif
111
+
112
+#if !PIN_EXISTS(E0_STEP)
113
+  #undef E0_STEP_PIN
114
+#endif
115
+#if !PIN_EXISTS(E0_DIR)
116
+  #undef E0_DIR_PIN
117
+#endif
118
+#if !PIN_EXISTS(E0_ENABLE)
119
+  #undef E0_ENABLE_PIN
120
+#endif
121
+#if !PIN_EXISTS(E1_STEP)
122
+  #undef E1_STEP_PIN
123
+#endif
124
+#if !PIN_EXISTS(E1_DIR)
125
+  #undef E1_DIR_PIN
126
+#endif
127
+#if !PIN_EXISTS(E1_ENABLE)
128
+  #undef E1_ENABLE_PIN
129
+#endif
130
+#if !PIN_EXISTS(E2_STEP)
131
+  #undef E2_STEP_PIN
132
+#endif
133
+#if !PIN_EXISTS(E2_DIR)
134
+  #undef E2_DIR_PIN
135
+#endif
136
+#if !PIN_EXISTS(E2_ENABLE)
137
+  #undef E2_ENABLE_PIN
138
+#endif
139
+#if !PIN_EXISTS(E3_STEP)
140
+  #undef E3_STEP_PIN
141
+#endif
142
+#if !PIN_EXISTS(E3_DIR)
143
+  #undef E3_DIR_PIN
144
+#endif
145
+#if !PIN_EXISTS(E3_ENABLE)
146
+  #undef E3_ENABLE_PIN
147
+#endif
148
+#if !PIN_EXISTS(E4_STEP)
149
+  #undef E4_STEP_PIN
150
+#endif
151
+#if !PIN_EXISTS(E4_DIR)
152
+  #undef E4_DIR_PIN
153
+#endif
154
+#if !PIN_EXISTS(E4_ENABLE)
155
+  #undef E4_ENABLE_PIN
156
+#endif
157
+#if !PIN_EXISTS(E5_STEP)
158
+  #undef E5_STEP_PIN
159
+#endif
160
+#if !PIN_EXISTS(E5_DIR)
161
+  #undef E5_DIR_PIN
162
+#endif
163
+#if !PIN_EXISTS(E5_ENABLE)
164
+  #undef E5_ENABLE_PIN
165
+#endif
166
+
167
+#if !PIN_EXISTS(X_CS)
168
+  #undef X_CS_PIN
169
+#endif
170
+#if !PIN_EXISTS(Y_CS)
171
+  #undef Y_CS_PIN
172
+#endif
173
+#if !PIN_EXISTS(Z_CS)
174
+  #undef Z_CS_PIN
175
+#endif
176
+#if !PIN_EXISTS(E0_CS)
177
+  #undef E0_CS_PIN
178
+#endif
179
+#if !PIN_EXISTS(E1_CS)
180
+  #undef E1_CS_PIN
181
+#endif
182
+#if !PIN_EXISTS(E2_CS)
183
+  #undef E2_CS_PIN
184
+#endif
185
+#if !PIN_EXISTS(E3_CS)
186
+  #undef E3_CS_PIN
187
+#endif
188
+#if !PIN_EXISTS(E4_CS)
189
+  #undef E4_CS_PIN
190
+#endif
191
+#if !PIN_EXISTS(E5_CS)
192
+  #undef E5_CS_PIN
193
+#endif
194
+
195
+#if !PIN_EXISTS(FAN)
196
+  #undef FAN_PIN
197
+#endif
198
+#define FAN0_PIN FAN_PIN
199
+#if !PIN_EXISTS(FAN1)
200
+  #undef FAN1_PIN
201
+#endif
202
+#if !PIN_EXISTS(FAN2)
203
+  #undef FAN2_PIN
204
+#endif
205
+#if !PIN_EXISTS(CONTROLLER_FAN)
206
+  #undef CONTROLLER_FAN_PIN
207
+#endif
208
+
209
+#if !PIN_EXISTS(FANMUX0)
210
+  #undef FANMUX0_PIN
211
+#endif
212
+#if !PIN_EXISTS(FANMUX1)
213
+  #undef FANMUX1_PIN
214
+#endif
215
+#if !PIN_EXISTS(FANMUX2)
216
+  #undef FANMUX2_PIN
217
+#endif
218
+
219
+#if !PIN_EXISTS(HEATER_0)
220
+  #undef HEATER_0_PIN
221
+#endif
222
+#if !PIN_EXISTS(HEATER_1)
223
+  #undef HEATER_1_PIN
224
+#endif
225
+#if !PIN_EXISTS(HEATER_2)
226
+  #undef HEATER_2_PIN
227
+#endif
228
+#if !PIN_EXISTS(HEATER_3)
229
+  #undef HEATER_3_PIN
230
+#endif
231
+#if !PIN_EXISTS(HEATER_4)
232
+  #undef HEATER_4_PIN
233
+#endif
234
+#if !PIN_EXISTS(HEATER_5)
235
+  #undef HEATER_5_PIN
236
+#endif
237
+#if !PIN_EXISTS(HEATER_BED)
238
+  #undef HEATER_BED_PIN
239
+#endif
240
+
241
+#if !PIN_EXISTS(TEMP_0)
242
+  #undef TEMP_0_PIN
243
+#endif
244
+#if !PIN_EXISTS(TEMP_1)
245
+  #undef TEMP_1_PIN
246
+#endif
247
+#if !PIN_EXISTS(TEMP_2)
248
+  #undef TEMP_2_PIN
249
+#endif
250
+#if !PIN_EXISTS(TEMP_3)
251
+  #undef TEMP_3_PIN
252
+#endif
253
+#if !PIN_EXISTS(TEMP_4)
254
+  #undef TEMP_4_PIN
255
+#endif
256
+#if !PIN_EXISTS(TEMP_5)
257
+  #undef TEMP_5_PIN
258
+#endif
259
+#if !PIN_EXISTS(TEMP_BED)
260
+  #undef TEMP_BED_PIN
261
+#endif
262
+
263
+#if !PIN_EXISTS(SD_DETECT)
264
+  #undef SD_DETECT_PIN
265
+#endif
266
+#if !PIN_EXISTS(SDPOWER)
267
+  #undef SDPOWER_PIN
268
+#endif
269
+
29 270
 //
30 271
 // Analog Pin Assignments
31 272
 //

Loading…
Cancel
Save