Browse Source

Organize, document pins.h include lines

Scott Lahteine 8 years ago
parent
commit
86c024ce98
1 changed files with 148 additions and 113 deletions
  1. 148
    113
      Marlin/pins.h

+ 148
- 113
Marlin/pins.h View File

@@ -35,27 +35,11 @@
35 35
 #ifndef __PINS_H__
36 36
 #define __PINS_H__
37 37
 
38
-#if MB(GEN7_CUSTOM)
39
-  #include "pins_GEN7_CUSTOM.h"
40
-#elif MB(GEN7_12)
41
-  #include "pins_GEN7_12.h"
42
-#elif MB(GEN7_13)
43
-  #include "pins_GEN7_13.h"
44
-#elif MB(GEN7_14)
45
-  #include "pins_GEN7_14.h"
46
-#elif MB(CNCONTROLS_11)
47
-  #include "pins_CNCONTROLS_11.h"
48
-#elif MB(CNCONTROLS_12)
49
-  #include "pins_CNCONTROLS_12.h"
50
-#elif MB(CHEAPTRONIC)
51
-  #include "pins_CHEAPTRONIC.h"
52
-#elif MB(CHEAPTRONIC_V2)
53
-  #include "pins_CHEAPTRONICv2.h"
54
-#elif MB(SETHI)
55
-  #include "pins_SETHI.h"
56
-#elif MB(MIGHTYBOARD_REVE)
57
-  #include "pins_MIGHTYBOARD_REVE.h"
58
-#elif MB(RAMPS_OLD)
38
+//
39
+// RAMPS 1.3 / 1.4 - ATmega1280, ATmega2560
40
+//
41
+
42
+#if MB(RAMPS_OLD)
59 43
   #include "pins_RAMPS_OLD.h"
60 44
 #elif MB(RAMPS_13_EFB)
61 45
   #define IS_RAMPS_EFB
@@ -87,115 +71,166 @@
87 71
 #elif MB(RAMPS_14_SF)
88 72
   #define IS_RAMPS_SF
89 73
   #include "pins_RAMPS.h"
90
-#elif MB(GEN6)
91
-  #include "pins_GEN6.h"
92
-#elif MB(GEN6_DELUXE)
93
-  #include "pins_GEN6_DELUXE.h"
94
-#elif MB(SANGUINOLOLU_11)
95
-  #include "pins_SANGUINOLOLU_11.h"
96
-#elif MB(SANGUINOLOLU_12)
97
-  #include "pins_SANGUINOLOLU_12.h"
98
-#elif MB(MELZI)
99
-  #include "pins_MELZI.h"
100
-#elif MB(MELZI_MAKR3D)
101
-  #include "pins_MELZI_MAKR3D.h"
102
-#elif MB(MELZI_CREALITY)
103
-  #include "pins_MELZI_CREALITY.h"
104
-#elif MB(STB_11)
105
-  #include "pins_STB_11.h"
106
-#elif MB(AZTEEG_X1)
107
-  #include "pins_AZTEEG_X1.h"
108
-#elif MB(AZTEEG_X3)
109
-  #include "pins_AZTEEG_X3.h"
110
-#elif MB(AZTEEG_X3_PRO)
111
-  #include "pins_AZTEEG_X3_PRO.h"
112
-#elif MB(ANET_10)
113
-  #include "pins_ANET_10.h"
114
-#elif MB(ULTIMAKER)
115
-  #include "pins_ULTIMAKER.h"
116
-#elif MB(ULTIMAKER_OLD)
117
-  #include "pins_ULTIMAKER_OLD.h"
118
-#elif MB(ULTIMAIN_2)
119
-  #include "pins_ULTIMAIN_2.h"
74
+
75
+//
76
+// RAMPS Derivatives - ATmega1280, ATmega2560
77
+//
78
+
120 79
 #elif MB(3DRAG)
121
-  #include "pins_3DRAG.h"
80
+  #include "pins_3DRAG.h"             // ATmega1280, ATmega2560
122 81
 #elif MB(K8200)
123
-  #include "pins_K8200.h"
82
+  #include "pins_K8200.h"             // ATmega1280, ATmega2560 (3DRAG)
124 83
 #elif MB(K8400)
125
-  #include "pins_K8400.h"
126
-#elif MB(TEENSYLU)
127
-  #include "pins_TEENSYLU.h"
84
+  #include "pins_K8400.h"             // ATmega1280, ATmega2560 (3DRAG)
85
+#elif MB(BAM_DICE)
86
+  #include "pins_RAMPS.h"             // ATmega1280, ATmega2560
87
+#elif MB(BAM_DICE_DUE)
88
+  #include "pins_BAM_DICE_DUE.h"      // ATmega1280, ATmega2560
89
+#elif MB(MKS_BASE)
90
+  #include "pins_MKS_BASE.h"          // ATmega1280, ATmega2560
91
+#elif MB(MKS_13)
92
+  #include "pins_MKS_13.h"            // ATmega1280, ATmega2560
93
+#elif MB(ZRIB_V20)
94
+  #include "pins_ZRIB_V20.h"          // ATmega1280, ATmega2560 (MKS_13)
95
+#elif MB(FELIX2)
96
+  #include "pins_FELIX2.h"            // ATmega1280, ATmega2560
97
+#elif MB(RIGIDBOARD)
98
+  #include "pins_RIGIDBOARD.h"        // ATmega1280, ATmega2560
99
+#elif MB(RIGIDBOARD_V2)
100
+  #include "pins_RIGIDBOARD_V2.h"     // ATmega1280, ATmega2560
101
+#elif MB(SAINSMART_2IN1)
102
+  #include "pins_SAINSMART_2IN1.h"    // ATmega1280, ATmega2560
103
+#elif MB(ULTIMAKER)
104
+  #include "pins_ULTIMAKER.h"         // ATmega1280, ATmega2560
105
+#elif MB(ULTIMAKER_OLD)
106
+  #include "pins_ULTIMAKER_OLD.h"     // ATmega1280, ATmega2560
107
+#elif MB(AZTEEG_X3)
108
+  #include "pins_AZTEEG_X3.h"         // ATmega2560
109
+#elif MB(AZTEEG_X3_PRO)
110
+  #include "pins_AZTEEG_X3_PRO.h"     // ATmega2560
111
+#elif MB(ULTIMAIN_2)
112
+  #include "pins_ULTIMAIN_2.h"        // ATmega2560
128 113
 #elif MB(RUMBA)
129
-  #include "pins_RUMBA.h"
130
-#elif MB(PRINTRBOARD)
131
-  #include "pins_PRINTRBOARD.h"
132
-#elif MB(PRINTRBOARD_REVF)
133
-  #include "pins_PRINTRBOARD_REVF.h"
134
-#elif MB(BRAINWAVE)
135
-  #include "pins_BRAINWAVE.h"
136
-#elif MB(BRAINWAVE_PRO)
137
-  #include "pins_BRAINWAVE_PRO.h"
138
-#elif MB(SAV_MKI)
139
-  #include "pins_SAV_MKI.h"
140
-#elif MB(TEENSY2)
141
-  #include "pins_TEENSY2.h"
142
-#elif MB(GEN3_PLUS)
143
-  #include "pins_GEN3_PLUS.h"
144
-#elif MB(GEN3_MONOLITHIC)
145
-  #include "pins_GEN3_MONOLITHIC.h"
114
+  #include "pins_RUMBA.h"             // ATmega2560
115
+#elif MB(BQ_ZUM_MEGA_3D)
116
+  #include "pins_BQ_ZUM_MEGA_3D.h"    // ATmega2560
117
+
118
+//
119
+// Other ATmega1280, ATmega2560
120
+//
121
+
122
+#elif MB(CNCONTROLS_11)
123
+  #include "pins_CNCONTROLS_11.h"     // ATmega1280, ATmega2560
124
+#elif MB(CNCONTROLS_12)
125
+  #include "pins_CNCONTROLS_12.h"     // ATmega1280, ATmega2560
126
+#elif MB(MIGHTYBOARD_REVE)
127
+  #include "pins_MIGHTYBOARD_REVE.h"  // ATmega1280, ATmega2560
128
+#elif MB(CHEAPTRONIC)
129
+  #include "pins_CHEAPTRONIC.h"       // ATmega2560
130
+#elif MB(CHEAPTRONIC_V2)
131
+  #include "pins_CHEAPTRONICv2.h"     // ATmega2560
146 132
 #elif MB(MEGATRONICS)
147
-  #include "pins_MEGATRONICS.h"
148
-#elif MB(MINITRONICS)
149
-  #include "pins_MINITRONICS.h"
133
+  #include "pins_MEGATRONICS.h"       // ATmega2560
150 134
 #elif MB(MEGATRONICS_2)
151
-  #include "pins_MEGATRONICS_2.h"
135
+  #include "pins_MEGATRONICS_2.h"     // ATmega2560
152 136
 #elif MB(MEGATRONICS_3)
153
-  #include "pins_MEGATRONICS_3.h"
137
+  #include "pins_MEGATRONICS_3.h"     // ATmega2560
154 138
 #elif MB(MEGATRONICS_31)
155 139
   #define MEGATRONICS_31
156
-  #include "pins_MEGATRONICS_3.h"
157
-#elif MB(OMCA_A)
158
-  #include "pins_OMCA_A.h"
159
-#elif MB(OMCA)
160
-  #include "pins_OMCA.h"
140
+  #include "pins_MEGATRONICS_3.h"     // ATmega2560
161 141
 #elif MB(RAMBO)
162
-  #include "pins_RAMBO.h"
142
+  #include "pins_RAMBO.h"             // ATmega2560
163 143
 #elif MB(MINIRAMBO)
164
-  #include "pins_MINIRAMBO.h"
144
+  #include "pins_MINIRAMBO.h"         // ATmega2560
165 145
 #elif MB(ELEFU_3)
166
-  #include "pins_ELEFU_3.h"
167
-#elif MB(5DPRINT)
168
-  #include "pins_5DPRINT.h"
146
+  #include "pins_ELEFU_3.h"           // ATmega2560
169 147
 #elif MB(LEAPFROG)
170
-  #include "pins_LEAPFROG.h"
171
-#elif MB(BAM_DICE)
172
-  #include "pins_RAMPS.h"
173
-#elif MB(BAM_DICE_DUE)
174
-  #include "pins_BAM_DICE_DUE.h"
175
-#elif MB(FELIX2)
176
-  #include "pins_FELIX2.h"
177
-#elif MB(MKS_BASE)
178
-  #include "pins_MKS_BASE.h"
179
-#elif MB(RIGIDBOARD)
180
-  #include "pins_RIGIDBOARD.h"
181
-#elif MB(RIGIDBOARD_V2)
182
-  #include "pins_RIGIDBOARD_V2.h"
148
+  #include "pins_LEAPFROG.h"          // ATmega1280, ATmega2560
183 149
 #elif MB(MEGACONTROLLER)
184
-  #include "pins_MEGACONTROLLER.h"
185
-#elif MB(BQ_ZUM_MEGA_3D)
186
-  #include "pins_BQ_ZUM_MEGA_3D.h"
150
+  #include "pins_MEGACONTROLLER.h"    // ATmega2560
187 151
 #elif MB(SCOOVO_X9H)
188
-  #include "pins_SCOOVO_X9H.h"
189
-#elif MB(MKS_13)
190
-  #include "pins_MKS_13.h"
191
-#elif MB(SAINSMART_2IN1)
192
-  #include "pins_SAINSMART_2IN1.h"
193
-#elif MB(ZRIB_V20)
194
-  #include "pins_ZRIB_V20.h"
152
+  #include "pins_SCOOVO_X9H.h"        // ATmega2560
195 153
 #elif MB(GT2560_REV_A)
196
-  #include "pins_GT2560_REV_A.h"
154
+  #include "pins_GT2560_REV_A.h"      // ATmega1280, ATmega2560
197 155
 #elif MB(GT2560_REV_A_PLUS)
198
-  #include "pins_GT2560_REV_A_PLUS.h"
156
+  #include "pins_GT2560_REV_A_PLUS.h" // ATmega1280, ATmega2560
157
+
158
+//
159
+// ATmega1281, ATmega2561
160
+//
161
+
162
+#elif MB(MINITRONICS)
163
+  #include "pins_MINITRONICS.h"       // ATmega1281
164
+
165
+//
166
+// Sanguinololu and Derivatives - ATmega644P, ATmega1284P
167
+//
168
+
169
+#elif MB(SANGUINOLOLU_11)
170
+  #include "pins_SANGUINOLOLU_11.h"   // ATmega644P, ATmega1284P
171
+#elif MB(SANGUINOLOLU_12)
172
+  #include "pins_SANGUINOLOLU_12.h"   // ATmega644P, ATmega1284P
173
+#elif MB(MELZI)
174
+  #include "pins_MELZI.h"             // ATmega644P, ATmega1284P
175
+#elif MB(MELZI_MAKR3D)
176
+  #include "pins_MELZI_MAKR3D.h"      // ATmega644P, ATmega1284P
177
+#elif MB(MELZI_CREALITY)
178
+  #include "pins_MELZI_CREALITY.h"    // ATmega644P, ATmega1284P
179
+#elif MB(STB_11)
180
+  #include "pins_STB_11.h"            // ATmega644P, ATmega1284P
181
+#elif MB(AZTEEG_X1)
182
+  #include "pins_AZTEEG_X1.h"         // ATmega644P, ATmega1284P
183
+
184
+//
185
+// Other ATmega644P, ATmega644, ATmega1284P
186
+//
187
+
188
+#elif MB(GEN3_MONOLITHIC)
189
+  #include "pins_GEN3_MONOLITHIC.h"   // ATmega644P
190
+#elif MB(GEN3_PLUS)
191
+  #include "pins_GEN3_PLUS.h"         // ATmega644P, ATmega1284P
192
+#elif MB(GEN6)
193
+  #include "pins_GEN6.h"              // ATmega644P, ATmega1284P
194
+#elif MB(GEN6_DELUXE)
195
+  #include "pins_GEN6_DELUXE.h"       // ATmega644P, ATmega1284P
196
+#elif MB(GEN7_CUSTOM)
197
+  #include "pins_GEN7_CUSTOM.h"       // ATmega644P, ATmega644, ATmega1284P
198
+#elif MB(GEN7_12)
199
+  #include "pins_GEN7_12.h"           // ATmega644P, ATmega644, ATmega1284P
200
+#elif MB(GEN7_13)
201
+  #include "pins_GEN7_13.h"           // ATmega644P, ATmega644, ATmega1284P
202
+#elif MB(GEN7_14)
203
+  #include "pins_GEN7_14.h"           // ATmega644P, ATmega644, ATmega1284P
204
+#elif MB(OMCA_A)
205
+  #include "pins_OMCA_A.h"            // ATmega644
206
+#elif MB(OMCA)
207
+  #include "pins_OMCA.h"              // ATmega644P, ATmega644
208
+#elif MB(ANET_10)
209
+  #include "pins_ANET_10.h"           // ATmega1284P
210
+#elif MB(SETHI)
211
+  #include "pins_SETHI.h"             // ATmega644P, ATmega644, ATmega1284P
212
+
213
+//
214
+// Teensyduino - AT90USB1286, AT90USB1286P
215
+//
216
+
217
+#elif MB(TEENSYLU)
218
+  #include "pins_TEENSYLU.h"          // AT90USB1286, AT90USB1286P
219
+#elif MB(PRINTRBOARD)
220
+  #include "pins_PRINTRBOARD.h"       // AT90USB1286
221
+#elif MB(PRINTRBOARD_REVF)
222
+  #include "pins_PRINTRBOARD_REVF.h"  // AT90USB1286
223
+#elif MB(BRAINWAVE)
224
+  #include "pins_BRAINWAVE.h"         // AT90USB646
225
+#elif MB(BRAINWAVE_PRO)
226
+  #include "pins_BRAINWAVE_PRO.h"     // AT90USB1286
227
+#elif MB(SAV_MKI)
228
+  #include "pins_SAV_MKI.h"           // AT90USB1286
229
+#elif MB(TEENSY2)
230
+  #include "pins_TEENSY2.h"           // AT90USB1286
231
+#elif MB(5DPRINT)
232
+  #include "pins_5DPRINT.h"           // AT90USB1286
233
+
199 234
 #else
200 235
   #error "Unknown MOTHERBOARD value set in Configuration.h"
201 236
 #endif

Loading…
Cancel
Save