Преглед на файлове

Fix pinsDebug compile error

Scott Lahteine преди 7 години
родител
ревизия
63bc6ade4f
променени са 1 файла, в които са добавени 128 реда и са изтрити 132 реда
  1. 128
    132
      Marlin/src/pins/pinsDebug_list.h

+ 128
- 132
Marlin/src/pins/pinsDebug_list.h Целия файл

@@ -27,81 +27,77 @@
27 27
 
28 28
 // Pin lists 1.1.x and 2.0.x synchronized 2018-02-17
29 29
 
30
-#define PIN_EXISTS_ANALOG(PN) (PIN_EXISTS(PN) && PN##_PIN < NUM_ANALOG_INPUTS)
31
-#define _EXISTS(PN) (defined(PN) && PN >= 0)
32
-#define _EXISTS_ANALOG(PN) (_EXISTS(PN) && PN < NUM_ANALOG_INPUTS)
30
+#line 31 // set __LINE__ to a known value for both passes
33 31
 
34
-#line 0 // set __LINE__ to a known value for both passes
35
-
36
-#if _EXISTS_ANALOG(EXT_AUX_A0)
32
+#if defined(EXT_AUX_A0) && EXT_AUX_A0 > 0 && EXT_AUX_A0 < NUM_ANALOG_INPUTS
37 33
   REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A0)
38 34
 #endif
39
-#if _EXISTS_ANALOG(EXT_AUX_A1)
35
+#if defined(EXT_AUX_A1) && EXT_AUX_A1 > 0 && EXT_AUX_A1 < NUM_ANALOG_INPUTS
40 36
   REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A1)
41 37
 #endif
42
-#if _EXISTS_ANALOG(EXT_AUX_A2)
38
+#if defined(EXT_AUX_A2) && EXT_AUX_A2 > 0 && EXT_AUX_A2 < NUM_ANALOG_INPUTS
43 39
   REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A2)
44 40
 #endif
45
-#if _EXISTS_ANALOG(EXT_AUX_A3)
41
+#if defined(EXT_AUX_A3) && EXT_AUX_A3 > 0 && EXT_AUX_A3 < NUM_ANALOG_INPUTS
46 42
   REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A3)
47 43
 #endif
48
-#if _EXISTS_ANALOG(EXT_AUX_A4)
44
+#if defined(EXT_AUX_A4) && EXT_AUX_A4 > 0 && EXT_AUX_A4 < NUM_ANALOG_INPUTS
49 45
   REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A4)
50 46
 #endif
51
-#if PIN_EXISTS_ANALOG(FILWIDTH)
47
+#if PIN_EXISTS(FILWIDTH) && FILWIDTH_PIN >= 0 && FILWIDTH_PIN < NUM_ANALOG_INPUTS
52 48
   REPORT_NAME_ANALOG(__LINE__, FILWIDTH_PIN)
53 49
 #endif
54
-#if PIN_EXISTS_ANALOG(MAIN_VOLTAGE_MEASURE)
50
+#if PIN_EXISTS(MAIN_VOLTAGE_MEASURE) && MAIN_VOLTAGE_MEASURE_PIN >= 0 && MAIN_VOLTAGE_MEASURE_PIN < NUM_ANALOG_INPUTS
55 51
   REPORT_NAME_ANALOG(__LINE__, MAIN_VOLTAGE_MEASURE_PIN)
56 52
 #endif
57 53
 #if !defined(ARDUINO_ARCH_SAM)  //TC1 & TC2 are macros in the SAM tool chain
58
-  #if _EXISTS_ANALOG(TC1)
54
+  #if defined(TC1) && TC1 > 0 && TC1 < NUM_ANALOG_INPUTS
59 55
     REPORT_NAME_ANALOG(__LINE__, TC1)
60 56
   #endif
61
-  #if _EXISTS_ANALOG(TC2)
57
+  #if defined(TC2) && TC2 > 0 && TC2 < NUM_ANALOG_INPUTS
62 58
     REPORT_NAME_ANALOG(__LINE__, TC2)
63 59
   #endif
64 60
 #endif
65
-#if PIN_EXISTS_ANALOG(TEMP_0)
61
+#if PIN_EXISTS(TEMP_0) && TEMP_0_PIN >= 0 && TEMP_0_PIN < NUM_ANALOG_INPUTS
66 62
   REPORT_NAME_ANALOG(__LINE__, TEMP_0_PIN)
67 63
 #endif
68
-#if PIN_EXISTS_ANALOG(TEMP_1)
64
+#if PIN_EXISTS(TEMP_1) && TEMP_1_PIN >= 0 && TEMP_1_PIN < NUM_ANALOG_INPUTS
69 65
   REPORT_NAME_ANALOG(__LINE__, TEMP_1_PIN)
70 66
 #endif
71
-#if PIN_EXISTS_ANALOG(TEMP_2)
67
+#if PIN_EXISTS(TEMP_2) && TEMP_2_PIN >= 0 && TEMP_2_PIN < NUM_ANALOG_INPUTS
72 68
   REPORT_NAME_ANALOG(__LINE__, TEMP_2_PIN)
73 69
 #endif
74
-#if PIN_EXISTS_ANALOG(TEMP_3)
70
+#if PIN_EXISTS(TEMP_3) && TEMP_3_PIN >= 0 && TEMP_3_PIN < NUM_ANALOG_INPUTS
75 71
   REPORT_NAME_ANALOG(__LINE__, TEMP_3_PIN)
76 72
 #endif
77
-#if PIN_EXISTS_ANALOG(TEMP_4)
73
+#if PIN_EXISTS(TEMP_4) && TEMP_4_PIN >= 0 && TEMP_4_PIN < NUM_ANALOG_INPUTS
78 74
   REPORT_NAME_ANALOG(__LINE__, TEMP_4_PIN)
79 75
 #endif
80
-#if _EXISTS(THERMO_CS2)
76
+#if defined(THERMO_CS2) && THERMO_CS2 > 0
81 77
   REPORT_NAME_DIGITAL(__LINE__, THERMO_CS2)
82 78
 #endif
83
-#if PIN_EXISTS_ANALOG(TEMP_BED)
79
+#if PIN_EXISTS(TEMP_BED) && TEMP_BED_PIN >= 0 && TEMP_BED_PIN < NUM_ANALOG_INPUTS
84 80
   REPORT_NAME_ANALOG(__LINE__, TEMP_BED_PIN)
85 81
 #endif
86
-#if PIN_EXISTS_ANALOG(TEMP_CHAMBER)
82
+#if PIN_EXISTS(TEMP_CHAMBER) && TEMP_CHAMBER_PIN >= 0 && TEMP_CHAMBER_PIN < NUM_ANALOG_INPUTS
87 83
   REPORT_NAME_ANALOG(__LINE__, TEMP_CHAMBER_PIN)
88 84
 #endif
89
-#if PIN_EXISTS_ANALOG(TEMP_X)
85
+#if PIN_EXISTS(TEMP_X) && TEMP_X_PIN >= 0 && TEMP_X_PIN < NUM_ANALOG_INPUTS
90 86
   REPORT_NAME_ANALOG(__LINE__, TEMP_X_PIN)
91 87
 #endif
92
-#if PIN_EXISTS_ANALOG(ADC_KEYPAD)
88
+#if PIN_EXISTS(ADC_KEYPAD) && ADC_KEYPAD_PIN >= 0 && ADC_KEYPAD_PIN < NUM_ANALOG_INPUTS
93 89
   REPORT_NAME_ANALOG(__LINE__, ADC_KEYPAD_PIN)
94 90
 #endif
95
-#if _EXISTS(__FD)
91
+#if defined(__FD) && __FD > 0
96 92
   REPORT_NAME_DIGITAL(__LINE__, __FD)
97 93
 #endif
98
-#if _EXISTS(__FS)
94
+#if defined(__FS) && __FS > 0
99 95
   REPORT_NAME_DIGITAL(__LINE__, __FS)
100 96
 #endif
101
-#if _EXISTS(__GD)
97
+#if defined(__GD) && __GD > 0
102 98
   REPORT_NAME_DIGITAL(__LINE__, __GD)
103 99
 #endif
104
-#if _EXISTS(__GS)
100
+#if defined(__GS) && __GS > 0
105 101
   REPORT_NAME_DIGITAL(__LINE__, __GS)
106 102
 #endif
107 103
 #if PIN_EXISTS(AVR_MISO)
@@ -122,43 +118,43 @@
122 118
 #if PIN_EXISTS(BEEPER)
123 119
   REPORT_NAME_DIGITAL(__LINE__, BEEPER_PIN)
124 120
 #endif
125
-#if _EXISTS(BTN_BACK)
121
+#if defined(BTN_BACK) && BTN_BACK > 0
126 122
   REPORT_NAME_DIGITAL(__LINE__, BTN_BACK)
127 123
 #endif
128
-#if _EXISTS(BTN_CENTER)
124
+#if defined(BTN_CENTER) && BTN_CENTER > 0
129 125
   REPORT_NAME_DIGITAL(__LINE__, BTN_CENTER)
130 126
 #endif
131
-#if _EXISTS(BTN_DOWN)
127
+#if defined(BTN_DOWN) && BTN_DOWN > 0
132 128
   REPORT_NAME_DIGITAL(__LINE__, BTN_DOWN)
133 129
 #endif
134
-#if _EXISTS(BTN_DWN)
130
+#if defined(BTN_DWN) && BTN_DWN > 0
135 131
   REPORT_NAME_DIGITAL(__LINE__, BTN_DWN)
136 132
 #endif
137
-#if _EXISTS(BTN_EN1)
133
+#if defined(BTN_EN1) && BTN_EN1 > 0
138 134
   REPORT_NAME_DIGITAL(__LINE__, BTN_EN1)
139 135
 #endif
140
-#if _EXISTS(BTN_EN2)
136
+#if defined(BTN_EN2) && BTN_EN2 > 0
141 137
   REPORT_NAME_DIGITAL(__LINE__, BTN_EN2)
142 138
 #endif
143
-#if _EXISTS(BTN_ENC)
139
+#if defined(BTN_ENC) && BTN_ENC > 0
144 140
   REPORT_NAME_DIGITAL(__LINE__, BTN_ENC)
145 141
 #endif
146
-#if _EXISTS(BTN_HOME)
142
+#if defined(BTN_HOME) && BTN_HOME > 0
147 143
   REPORT_NAME_DIGITAL(__LINE__, BTN_HOME)
148 144
 #endif
149
-#if _EXISTS(BTN_LEFT)
145
+#if defined(BTN_LEFT) && BTN_LEFT > 0
150 146
   REPORT_NAME_DIGITAL(__LINE__, BTN_LEFT)
151 147
 #endif
152
-#if _EXISTS(BTN_LFT)
148
+#if defined(BTN_LFT) && BTN_LFT > 0
153 149
   REPORT_NAME_DIGITAL(__LINE__, BTN_LFT)
154 150
 #endif
155
-#if _EXISTS(BTN_RIGHT)
151
+#if defined(BTN_RIGHT) && BTN_RIGHT > 0
156 152
   REPORT_NAME_DIGITAL(__LINE__, BTN_RIGHT)
157 153
 #endif
158
-#if _EXISTS(BTN_RT)
154
+#if defined(BTN_RT) && BTN_RT > 0
159 155
   REPORT_NAME_DIGITAL(__LINE__, BTN_RT)
160 156
 #endif
161
-#if _EXISTS(BTN_UP)
157
+#if defined(BTN_UP) && BTN_UP > 0
162 158
   REPORT_NAME_DIGITAL(__LINE__, BTN_UP)
163 159
 #endif
164 160
 #if PIN_EXISTS(CASE_LIGHT)
@@ -173,55 +169,55 @@
173 169
 #if PIN_EXISTS(CUTOFF_TEST)
174 170
   REPORT_NAME_DIGITAL(__LINE__, CUTOFF_TEST_PIN)
175 171
 #endif
176
-#if _EXISTS(D57)
172
+#if defined(D57) && D57 > 0
177 173
   REPORT_NAME_DIGITAL(__LINE__, D57)
178 174
 #endif
179
-#if _EXISTS(D58)
175
+#if defined(D58) && D58 > 0
180 176
   REPORT_NAME_DIGITAL(__LINE__, D58)
181 177
 #endif
182 178
 #if PIN_EXISTS(DAC_DISABLE)
183 179
   REPORT_NAME_DIGITAL(__LINE__, DAC_DISABLE_PIN)
184 180
 #endif
185
-#if _EXISTS(DAC0_SYNC)
181
+#if defined(DAC0_SYNC) && DAC0_SYNC > 0
186 182
   REPORT_NAME_DIGITAL(__LINE__, DAC0_SYNC)
187 183
 #endif
188
-#if _EXISTS(DAC1_SYNC)
184
+#if defined(DAC1_SYNC) && DAC1_SYNC > 0
189 185
   REPORT_NAME_DIGITAL(__LINE__, DAC1_SYNC)
190 186
 #endif
191 187
 #if PIN_EXISTS(DEBUG)
192 188
   REPORT_NAME_DIGITAL(__LINE__, DEBUG_PIN)
193 189
 #endif
194
-#if _EXISTS(DIGIPOTS_I2C_SCL)
190
+#if defined(DIGIPOTS_I2C_SCL) && DIGIPOTS_I2C_SCL > 0
195 191
   REPORT_NAME_DIGITAL(__LINE__, DIGIPOTS_I2C_SCL)
196 192
 #endif
197
-#if _EXISTS(DIGIPOTS_I2C_SDA_E0)
193
+#if defined(DIGIPOTS_I2C_SDA_E0) && DIGIPOTS_I2C_SDA_E0 > 0
198 194
   REPORT_NAME_DIGITAL(__LINE__, DIGIPOTS_I2C_SDA_E0)
199 195
 #endif
200
-#if _EXISTS(DIGIPOTS_I2C_SDA_E1)
196
+#if defined(DIGIPOTS_I2C_SDA_E1) && DIGIPOTS_I2C_SDA_E1 > 0
201 197
   REPORT_NAME_DIGITAL(__LINE__, DIGIPOTS_I2C_SDA_E1)
202 198
 #endif
203
-#if _EXISTS(DIGIPOTS_I2C_SDA_X)
199
+#if defined(DIGIPOTS_I2C_SDA_X) && DIGIPOTS_I2C_SDA_X > 0
204 200
   REPORT_NAME_DIGITAL(__LINE__, DIGIPOTS_I2C_SDA_X)
205 201
 #endif
206
-#if _EXISTS(DIGIPOTS_I2C_SDA_Y)
202
+#if defined(DIGIPOTS_I2C_SDA_Y) && DIGIPOTS_I2C_SDA_Y > 0
207 203
   REPORT_NAME_DIGITAL(__LINE__, DIGIPOTS_I2C_SDA_Y)
208 204
 #endif
209
-#if _EXISTS(DIGIPOTS_I2C_SDA_Z)
205
+#if defined(DIGIPOTS_I2C_SDA_Z) && DIGIPOTS_I2C_SDA_Z > 0
210 206
   REPORT_NAME_DIGITAL(__LINE__, DIGIPOTS_I2C_SDA_Z)
211 207
 #endif
212 208
 #if PIN_EXISTS(DIGIPOTSS)
213 209
   REPORT_NAME_DIGITAL(__LINE__, DIGIPOTSS_PIN)
214 210
 #endif
215
-#if _EXISTS(DOGLCD_A0)
211
+#if defined(DOGLCD_A0) && DOGLCD_A0 > 0
216 212
   REPORT_NAME_DIGITAL(__LINE__, DOGLCD_A0)
217 213
 #endif
218
-#if _EXISTS(DOGLCD_CS)
214
+#if defined(DOGLCD_CS) && DOGLCD_CS > 0
219 215
   REPORT_NAME_DIGITAL(__LINE__, DOGLCD_CS)
220 216
 #endif
221
-#if _EXISTS(DOGLCD_MOSI)
217
+#if defined(DOGLCD_MOSI) && DOGLCD_MOSI > 0
222 218
   REPORT_NAME_DIGITAL(__LINE__, DOGLCD_MOSI)
223 219
 #endif
224
-#if _EXISTS(DOGLCD_SCK)
220
+#if defined(DOGLCD_SCK) && DOGLCD_SCK > 0
225 221
   REPORT_NAME_DIGITAL(__LINE__, DOGLCD_SCK)
226 222
 #endif
227 223
 #if PIN_EXISTS(E_MUX0)
@@ -350,100 +346,100 @@
350 346
 #if PIN_EXISTS(E4_STEP)
351 347
   REPORT_NAME_DIGITAL(__LINE__, E4_STEP_PIN)
352 348
 #endif
353
-#if _EXISTS(ENET_CRS)
349
+#if defined(ENET_CRS) && ENET_CRS > 0
354 350
   REPORT_NAME_DIGITAL(__LINE__, ENET_CRS)
355 351
 #endif
356
-#if _EXISTS(ENET_MDIO)
352
+#if defined(ENET_MDIO) && ENET_MDIO > 0
357 353
   REPORT_NAME_DIGITAL(__LINE__, ENET_MDIO)
358 354
 #endif
359
-#if _EXISTS(ENET_MOC)
355
+#if defined(ENET_MOC) && ENET_MOC > 0
360 356
   REPORT_NAME_DIGITAL(__LINE__, ENET_MOC)
361 357
 #endif
362
-#if _EXISTS(ENET_RX_ER)
358
+#if defined(ENET_RX_ER) && ENET_RX_ER > 0
363 359
   REPORT_NAME_DIGITAL(__LINE__, ENET_RX_ER)
364 360
 #endif
365
-#if _EXISTS(ENET_RXD0)
361
+#if defined(ENET_RXD0) && ENET_RXD0 > 0
366 362
   REPORT_NAME_DIGITAL(__LINE__, ENET_RXD0)
367 363
 #endif
368
-#if _EXISTS(ENET_RXD1)
364
+#if defined(ENET_RXD1) && ENET_RXD1 > 0
369 365
   REPORT_NAME_DIGITAL(__LINE__, ENET_RXD1)
370 366
 #endif
371
-#if _EXISTS(ENET_TX_EN)
367
+#if defined(ENET_TX_EN) && ENET_TX_EN > 0
372 368
   REPORT_NAME_DIGITAL(__LINE__, ENET_TX_EN)
373 369
 #endif
374
-#if _EXISTS(ENET_TXD0)
370
+#if defined(ENET_TXD0) && ENET_TXD0 > 0
375 371
   REPORT_NAME_DIGITAL(__LINE__, ENET_TXD0)
376 372
 #endif
377
-#if _EXISTS(ENET_TXD1)
373
+#if defined(ENET_TXD1) && ENET_TXD1 > 0
378 374
   REPORT_NAME_DIGITAL(__LINE__, ENET_TXD1)
379 375
 #endif
380 376
 #if PIN_EXISTS(EXP_VOLTAGE_LEVEL)
381 377
   REPORT_NAME_DIGITAL(__LINE__, EXP_VOLTAGE_LEVEL_PIN)
382 378
 #endif
383
-#if _EXISTS_ANALOG(EXT_AUX_A0)
379
+#if defined(EXT_AUX_A0) && EXT_AUX_A0 > 0 && EXT_AUX_A0 < NUM_ANALOG_INPUTS
384 380
   REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A0)
385 381
 #endif
386
-#if _EXISTS(EXT_AUX_A0) && EXT_AUX_A0 >= NUM_ANALOG_INPUTS
382
+#if defined(EXT_AUX_A0) && EXT_AUX_A0 >= NUM_ANALOG_INPUTS && EXT_AUX_A0 > 0
387 383
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_A0)
388 384
 #endif
389
-#if _EXISTS(EXT_AUX_A0_IO)
385
+#if defined(EXT_AUX_A0_IO) && EXT_AUX_A0_IO > 0
390 386
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_A0_IO)
391 387
 #endif
392
-#if _EXISTS_ANALOG(EXT_AUX_A1)
388
+#if defined(EXT_AUX_A1) && EXT_AUX_A1 > 0 && EXT_AUX_A1 < NUM_ANALOG_INPUTS
393 389
   REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A1)
394 390
 #endif
395
-#if _EXISTS(EXT_AUX_A1) && EXT_AUX_A1 >= NUM_ANALOG_INPUTS
391
+#if defined(EXT_AUX_A1) && EXT_AUX_A1 >= NUM_ANALOG_INPUTS && EXT_AUX_A1 > 0
396 392
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_A1)
397 393
 #endif
398
-#if _EXISTS(EXT_AUX_A1_IO)
394
+#if defined(EXT_AUX_A1_IO) && EXT_AUX_A1_IO > 0
399 395
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_A1_IO)
400 396
 #endif
401
-#if _EXISTS_ANALOG(EXT_AUX_A2)
397
+#if defined(EXT_AUX_A2) && EXT_AUX_A2 > 0 && EXT_AUX_A2 < NUM_ANALOG_INPUTS
402 398
   REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A2)
403 399
 #endif
404
-#if _EXISTS(EXT_AUX_A2) && EXT_AUX_A2 >= NUM_ANALOG_INPUTS
400
+#if defined(EXT_AUX_A2) && EXT_AUX_A2 >= NUM_ANALOG_INPUTS && EXT_AUX_A2 > 0
405 401
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_A2)
406 402
 #endif
407
-#if _EXISTS(EXT_AUX_A2_IO)
403
+#if defined(EXT_AUX_A2_IO) && EXT_AUX_A2_IO > 0
408 404
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_A2_IO)
409 405
 #endif
410
-#if _EXISTS_ANALOG(EXT_AUX_A3)
406
+#if defined(EXT_AUX_A3) && EXT_AUX_A3 > 0 && EXT_AUX_A3 < NUM_ANALOG_INPUTS
411 407
   REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A3)
412 408
 #endif
413
-#if _EXISTS(EXT_AUX_A3) && EXT_AUX_A3 >= NUM_ANALOG_INPUTS
409
+#if defined(EXT_AUX_A3) && EXT_AUX_A3 >= NUM_ANALOG_INPUTS && EXT_AUX_A3 > 0
414 410
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_A3)
415 411
 #endif
416
-#if _EXISTS(EXT_AUX_A3_IO)
412
+#if defined(EXT_AUX_A3_IO) && EXT_AUX_A3_IO > 0
417 413
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_A3_IO)
418 414
 #endif
419
-#if _EXISTS_ANALOG(EXT_AUX_A4)
415
+#if defined(EXT_AUX_A4) && EXT_AUX_A4 > 0 && EXT_AUX_A4 < NUM_ANALOG_INPUTS
420 416
   REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A4)
421 417
 #endif
422
-#if _EXISTS(EXT_AUX_A4) && EXT_AUX_A4 >= NUM_ANALOG_INPUTS
418
+#if defined(EXT_AUX_A4) && EXT_AUX_A4 >= NUM_ANALOG_INPUTS && EXT_AUX_A4 > 0
423 419
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_A4)
424 420
 #endif
425
-#if _EXISTS(EXT_AUX_A4_IO)
421
+#if defined(EXT_AUX_A4_IO) && EXT_AUX_A4_IO > 0
426 422
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_A4_IO)
427 423
 #endif
428
-#if _EXISTS(EXT_AUX_PWM_D24)
424
+#if defined(EXT_AUX_PWM_D24) && EXT_AUX_PWM_D24 > 0
429 425
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_PWM_D24)
430 426
 #endif
431
-#if _EXISTS(EXT_AUX_RX1_D2)
427
+#if defined(EXT_AUX_RX1_D2) && EXT_AUX_RX1_D2 > 0
432 428
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_RX1_D2)
433 429
 #endif
434
-#if _EXISTS(EXT_AUX_SCL_D0)
430
+#if defined(EXT_AUX_SCL_D0) && EXT_AUX_SCL_D0 > 0
435 431
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_SCL_D0)
436 432
 #endif
437
-#if _EXISTS(EXT_AUX_SDA_D1)
433
+#if defined(EXT_AUX_SDA_D1) && EXT_AUX_SDA_D1 > 0
438 434
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_SDA_D1)
439 435
 #endif
440
-#if _EXISTS(EXT_AUX_TX1_D3)
436
+#if defined(EXT_AUX_TX1_D3) && EXT_AUX_TX1_D3 > 0
441 437
   REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_TX1_D3)
442 438
 #endif
443
-#if _EXISTS(EXTRUDER_0_AUTO_FAN)
439
+#if defined(EXTRUDER_0_AUTO_FAN) && EXTRUDER_0_AUTO_FAN > 0
444 440
   REPORT_NAME_DIGITAL(__LINE__, EXTRUDER_0_AUTO_FAN)
445 441
 #endif
446
-#if _EXISTS(EXTRUDER_1_AUTO_FAN)
442
+#if defined(EXTRUDER_1_AUTO_FAN) && EXTRUDER_1_AUTO_FAN > 0
447 443
   REPORT_NAME_DIGITAL(__LINE__, EXTRUDER_1_AUTO_FAN)
448 444
 #endif
449 445
 #if PIN_EXISTS(FAN)
@@ -461,7 +457,7 @@
461 457
 #if PIN_EXISTS(FIL_RUNOUT)
462 458
   REPORT_NAME_DIGITAL(__LINE__, FIL_RUNOUT_PIN)
463 459
 #endif
464
-#if PIN_EXISTS_ANALOG(FILWIDTH)
460
+#if PIN_EXISTS(FILWIDTH) && FILWIDTH_PIN >= 0 && FILWIDTH_PIN < NUM_ANALOG_INPUTS
465 461
   REPORT_NAME_ANALOG(__LINE__, FILWIDTH_PIN)
466 462
 #endif
467 463
 #if PIN_EXISTS(HEATER_0)
@@ -506,25 +502,25 @@
506 502
 #if PIN_EXISTS(LCD_BACKLIGHT)
507 503
   REPORT_NAME_DIGITAL(__LINE__, LCD_BACKLIGHT_PIN)
508 504
 #endif
509
-#if _EXISTS(LCD_PINS_D4)
505
+#if defined(LCD_PINS_D4) && LCD_PINS_D4 > 0
510 506
   REPORT_NAME_DIGITAL(__LINE__, LCD_PINS_D4)
511 507
 #endif
512
-#if _EXISTS(LCD_PINS_D5)
508
+#if defined(LCD_PINS_D5) && LCD_PINS_D5 > 0
513 509
   REPORT_NAME_DIGITAL(__LINE__, LCD_PINS_D5)
514 510
 #endif
515
-#if _EXISTS(LCD_PINS_D6)
511
+#if defined(LCD_PINS_D6) && LCD_PINS_D6 > 0
516 512
   REPORT_NAME_DIGITAL(__LINE__, LCD_PINS_D6)
517 513
 #endif
518
-#if _EXISTS(LCD_PINS_D7)
514
+#if defined(LCD_PINS_D7) && LCD_PINS_D7 > 0
519 515
   REPORT_NAME_DIGITAL(__LINE__, LCD_PINS_D7)
520 516
 #endif
521
-#if _EXISTS(LCD_PINS_ENABLE)
517
+#if defined(LCD_PINS_ENABLE) && LCD_PINS_ENABLE > 0
522 518
   REPORT_NAME_DIGITAL(__LINE__, LCD_PINS_ENABLE)
523 519
 #endif
524
-#if _EXISTS(LCD_PINS_RS)
520
+#if defined(LCD_PINS_RS) && LCD_PINS_RS > 0
525 521
   REPORT_NAME_DIGITAL(__LINE__, LCD_PINS_RS)
526 522
 #endif
527
-#if _EXISTS(LCD_SDSS)
523
+#if defined(LCD_SDSS) && LCD_SDSS > 0
528 524
   REPORT_NAME_DIGITAL(__LINE__, LCD_SDSS)
529 525
 #endif
530 526
 #if PIN_EXISTS(LED_GREEN)
@@ -545,13 +541,13 @@
545 541
 #if PIN_EXISTS(MAX6675_SCK)
546 542
   REPORT_NAME_DIGITAL(__LINE__, MAX6675_SCK_PIN)
547 543
 #endif
548
-#if PIN_EXISTS_ANALOG(MAIN_VOLTAGE_MEASURE)
544
+#if PIN_EXISTS(MAIN_VOLTAGE_MEASURE) && MAIN_VOLTAGE_MEASURE_PIN >= 0 && MAIN_VOLTAGE_MEASURE_PIN < NUM_ANALOG_INPUTS
549 545
   REPORT_NAME_ANALOG(__LINE__, MAIN_VOLTAGE_MEASURE_PIN)
550 546
 #endif
551
-#if _EXISTS(MAX6675_SS)
547
+#if defined(MAX6675_SS) && MAX6675_SS > 0
552 548
   REPORT_NAME_DIGITAL(__LINE__, MAX6675_SS)
553 549
 #endif
554
-// #if _EXISTS(MISO)
550
+// #if defined(MISO) && MISO > 0
555 551
 //   REPORT_NAME_DIGITAL(__LINE__, MISO)
556 552
 // #endif
557 553
 #if PIN_EXISTS(MISO)
@@ -569,7 +565,7 @@
569 565
 #if PIN_EXISTS(MOSFET_D)
570 566
   REPORT_NAME_DIGITAL(__LINE__, MOSFET_D_PIN)
571 567
 #endif
572
-// #if _EXISTS(MOSI)
568
+// #if defined(MOSI) && MOSI > 0
573 569
 //   REPORT_NAME_DIGITAL(__LINE__, MOSI)
574 570
 // #endif
575 571
 #if PIN_EXISTS(MOSI)
@@ -617,7 +613,7 @@
617 613
 #if PIN_EXISTS(PWM_2)
618 614
   REPORT_NAME_DIGITAL(__LINE__, PWM_2_PIN)
619 615
 #endif
620
-#if _EXISTS(REF_CLK)
616
+#if defined(REF_CLK) && REF_CLK > 0
621 617
   REPORT_NAME_DIGITAL(__LINE__, REF_CLK)
622 618
 #endif
623 619
 #if PIN_EXISTS(RAMPS_D10)
@@ -647,28 +643,28 @@
647 643
 #if PIN_EXISTS(SAFETY_TRIGGERED)
648 644
   REPORT_NAME_DIGITAL(__LINE__, SAFETY_TRIGGERED_PIN)
649 645
 #endif
650
-// #if _EXISTS(SCK)
646
+// #if defined(SCK) && SCK > 0
651 647
 //   REPORT_NAME_DIGITAL(__LINE__, SCK)
652 648
 // #endif
653 649
 #if PIN_EXISTS(SCK)
654 650
   REPORT_NAME_DIGITAL(__LINE__, SCK_PIN)
655 651
 #endif
656
-#if _EXISTS(SCL)
652
+#if defined(SCL) && SCL > 0
657 653
   REPORT_NAME_DIGITAL(__LINE__, SCL)
658 654
 #endif
659 655
 #if PIN_EXISTS(SD_DETECT)
660 656
   REPORT_NAME_DIGITAL(__LINE__, SD_DETECT_PIN)
661 657
 #endif
662
-#if _EXISTS(SDA)
658
+#if defined(SDA) && SDA > 0
663 659
   REPORT_NAME_DIGITAL(__LINE__, SDA)
664 660
 #endif
665
-#if _EXISTS(SDPOWER)
661
+#if defined(SDPOWER) && SDPOWER > 0
666 662
   REPORT_NAME_DIGITAL(__LINE__, SDPOWER)
667 663
 #endif
668
-#if _EXISTS(SDSS)
664
+#if defined(SDSS) && SDSS > 0
669 665
   REPORT_NAME_DIGITAL(__LINE__, SDSS)
670 666
 #endif
671
-#if _EXISTS(SERVO0)
667
+#if defined(SERVO0) && SERVO0 > 0
672 668
   REPORT_NAME_DIGITAL(__LINE__, SERVO0)
673 669
 #endif
674 670
 #if PIN_EXISTS(SERVO0)
@@ -683,16 +679,16 @@
683 679
 #if PIN_EXISTS(SERVO3)
684 680
   REPORT_NAME_DIGITAL(__LINE__, SERVO3_PIN)
685 681
 #endif
686
-#if _EXISTS(SHIFT_CLK)
682
+#if defined(SHIFT_CLK) && SHIFT_CLK > 0
687 683
   REPORT_NAME_DIGITAL(__LINE__, SHIFT_CLK)
688 684
 #endif
689
-#if _EXISTS(SHIFT_EN)
685
+#if defined(SHIFT_EN) && SHIFT_EN > 0
690 686
   REPORT_NAME_DIGITAL(__LINE__, SHIFT_EN)
691 687
 #endif
692
-#if _EXISTS(SHIFT_LD)
688
+#if defined(SHIFT_LD) && SHIFT_LD > 0
693 689
   REPORT_NAME_DIGITAL(__LINE__, SHIFT_LD)
694 690
 #endif
695
-#if _EXISTS(SHIFT_OUT)
691
+#if defined(SHIFT_OUT) && SHIFT_OUT > 0
696 692
   REPORT_NAME_DIGITAL(__LINE__, SHIFT_OUT)
697 693
 #endif
698 694
 #if PIN_EXISTS(SLED)
@@ -716,25 +712,25 @@
716 712
 #if PIN_EXISTS(SOL4)
717 713
   REPORT_NAME_DIGITAL(__LINE__, SOL4_PIN)
718 714
 #endif
719
-#if _EXISTS(SPARE_IO)
715
+#if defined(SPARE_IO) && SPARE_IO > 0
720 716
   REPORT_NAME_DIGITAL(__LINE__, SPARE_IO)
721 717
 #endif
722
-#if _EXISTS(SPI_CHAN_DAC)
718
+#if defined(SPI_CHAN_DAC) && SPI_CHAN_DAC > 0
723 719
   REPORT_NAME_DIGITAL(__LINE__, SPI_CHAN_DAC)
724 720
 #endif
725
-#if _EXISTS(SPI_CHAN_EEPROM1)
721
+#if defined(SPI_CHAN_EEPROM1) && SPI_CHAN_EEPROM1 > 0
726 722
   REPORT_NAME_DIGITAL(__LINE__, SPI_CHAN_EEPROM1)
727 723
 #endif
728
-#if _EXISTS(SPI_EEPROM)
724
+#if defined(SPI_EEPROM) && SPI_EEPROM > 0
729 725
   REPORT_NAME_DIGITAL(__LINE__, SPI_EEPROM)
730 726
 #endif
731
-#if _EXISTS(SPI_EEPROM1_CS)
727
+#if defined(SPI_EEPROM1_CS) && SPI_EEPROM1_CS > 0
732 728
   REPORT_NAME_DIGITAL(__LINE__, SPI_EEPROM1_CS)
733 729
 #endif
734
-#if _EXISTS(SPI_EEPROM2_CS)
730
+#if defined(SPI_EEPROM2_CS) && SPI_EEPROM2_CS > 0
735 731
   REPORT_NAME_DIGITAL(__LINE__, SPI_EEPROM2_CS)
736 732
 #endif
737
-#if _EXISTS(SPI_FLASH_CS)
733
+#if defined(SPI_FLASH_CS) && SPI_FLASH_CS > 0
738 734
   REPORT_NAME_DIGITAL(__LINE__, SPI_FLASH_CS)
739 735
 #endif
740 736
 #if PIN_EXISTS(SPINDLE_DIR)
@@ -764,7 +760,7 @@
764 760
 #if PIN_EXISTS(STAT_LED_BLUE)
765 761
   REPORT_NAME_DIGITAL(__LINE__, STAT_LED_BLUE_PIN)
766 762
 #endif
767
-#if _EXISTS(STAT_LED_RED_LED)
763
+#if defined(STAT_LED_RED_LED) && STAT_LED_RED_LED > 0
768 764
   REPORT_NAME_DIGITAL(__LINE__, STAT_LED_RED_LED)
769 765
 #endif
770 766
 #if PIN_EXISTS(STAT_LED_RED)
@@ -776,40 +772,40 @@
776 772
 #if PIN_EXISTS(SUICIDE)
777 773
   REPORT_NAME_DIGITAL(__LINE__, SUICIDE_PIN)
778 774
 #endif
779
-#if _EXISTS(THERMO_CS1)
775
+#if defined(THERMO_CS1) && THERMO_CS1 > 0
780 776
   REPORT_NAME_DIGITAL(__LINE__, THERMO_CS1)
781 777
 #endif
782
-#if _EXISTS(THERMO_CS2)
778
+#if defined(THERMO_CS2) && THERMO_CS2 > 0
783 779
   REPORT_NAME_DIGITAL(__LINE__, THERMO_CS2)
784 780
 #endif
785
-#if _EXISTS_ANALOG(TC1)
781
+#if defined(TC1) && TC1 > 0 && TC1 < NUM_ANALOG_INPUTS
786 782
   REPORT_NAME_ANALOG(__LINE__, TC1)
787 783
 #endif
788
-#if _EXISTS_ANALOG(TC2)
784
+#if defined(TC2) && TC2 > 0 && TC2 < NUM_ANALOG_INPUTS
789 785
   REPORT_NAME_ANALOG(__LINE__, TC2)
790 786
 #endif
791
-#if PIN_EXISTS_ANALOG(TEMP_0)
787
+#if PIN_EXISTS(TEMP_0) && TEMP_0_PIN >= 0 && TEMP_0_PIN < NUM_ANALOG_INPUTS
792 788
   REPORT_NAME_ANALOG(__LINE__, TEMP_0_PIN)
793 789
 #endif
794
-#if PIN_EXISTS_ANALOG(TEMP_1)
790
+#if PIN_EXISTS(TEMP_1) && TEMP_1_PIN >= 0 && TEMP_1_PIN < NUM_ANALOG_INPUTS
795 791
   REPORT_NAME_ANALOG(__LINE__, TEMP_1_PIN)
796 792
 #endif
797
-#if PIN_EXISTS_ANALOG(TEMP_2)
793
+#if PIN_EXISTS(TEMP_2) && TEMP_2_PIN >= 0 && TEMP_2_PIN < NUM_ANALOG_INPUTS
798 794
   REPORT_NAME_ANALOG(__LINE__, TEMP_2_PIN)
799 795
 #endif
800
-#if PIN_EXISTS_ANALOG(TEMP_3)
796
+#if PIN_EXISTS(TEMP_3) && TEMP_3_PIN >= 0 && TEMP_3_PIN < NUM_ANALOG_INPUTS
801 797
   REPORT_NAME_ANALOG(__LINE__, TEMP_3_PIN)
802 798
 #endif
803
-#if PIN_EXISTS_ANALOG(TEMP_4)
799
+#if PIN_EXISTS(TEMP_4) && TEMP_4_PIN >= 0 && TEMP_4_PIN < NUM_ANALOG_INPUTS
804 800
   REPORT_NAME_ANALOG(__LINE__, TEMP_4_PIN)
805 801
 #endif
806
-#if PIN_EXISTS_ANALOG(TEMP_BED)
802
+#if PIN_EXISTS(TEMP_BED) && TEMP_BED_PIN >= 0 && TEMP_BED_PIN < NUM_ANALOG_INPUTS
807 803
   REPORT_NAME_ANALOG(__LINE__, TEMP_BED_PIN)
808 804
 #endif
809
-#if PIN_EXISTS_ANALOG(TEMP_CHAMBER)
805
+#if PIN_EXISTS(TEMP_CHAMBER) && TEMP_CHAMBER_PIN >= 0 && TEMP_CHAMBER_PIN < NUM_ANALOG_INPUTS
810 806
   REPORT_NAME_ANALOG(__LINE__, TEMP_CHAMBER_PIN)
811 807
 #endif
812
-#if PIN_EXISTS_ANALOG(TEMP_X)
808
+#if PIN_EXISTS(TEMP_X) && TEMP_X_PIN >= 0 && TEMP_X_PIN < NUM_ANALOG_INPUTS
813 809
   REPORT_NAME_ANALOG(__LINE__, TEMP_X_PIN)
814 810
 #endif
815 811
 #if PIN_EXISTS(THERMO_DO)
@@ -860,13 +856,13 @@
860 856
 #if PIN_EXISTS(TX_ENABLE)
861 857
   REPORT_NAME_DIGITAL(__LINE__, TX_ENABLE_PIN)
862 858
 #endif
863
-#if _EXISTS(UI1)
859
+#if defined(UI1) && UI1 > 0
864 860
   REPORT_NAME_DIGITAL(__LINE__, UI1)
865 861
 #endif
866
-#if _EXISTS(UI2)
862
+#if defined(UI2) && UI2 > 0
867 863
   REPORT_NAME_DIGITAL(__LINE__, UI2)
868 864
 #endif
869
-#if _EXISTS(UNUSED_PWM)
865
+#if defined(UNUSED_PWM) && UNUSED_PWM > 0
870 866
   REPORT_NAME_DIGITAL(__LINE__, UNUSED_PWM)
871 867
 #endif
872 868
 #if PIN_EXISTS(X_ATT)

Loading…
Отказ
Запис