浏览代码

Add HAS_FILAMENT_SENSOR ahead of 12962

Scott Lahteine 6 年前
父节点
当前提交
7cf9b93f26

+ 5
- 5
Marlin/src/Marlin.cpp 查看文件

@@ -136,7 +136,7 @@
136 136
   #include "feature/power_loss_recovery.h"
137 137
 #endif
138 138
 
139
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
139
+#if HAS_FILAMENT_SENSOR
140 140
   #include "feature/runout.h"
141 141
 #endif
142 142
 
@@ -319,7 +319,7 @@ void disable_all_steppers() {
319 319
   disable_e_steppers();
320 320
 }
321 321
 
322
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
322
+#if HAS_FILAMENT_SENSOR
323 323
 
324 324
   void event_filament_runout() {
325 325
 
@@ -379,7 +379,7 @@ void disable_all_steppers() {
379 379
       enqueue_and_echo_commands_P(PSTR(FILAMENT_RUNOUT_SCRIPT));
380 380
   }
381 381
 
382
-#endif // FILAMENT_RUNOUT_SENSOR
382
+#endif // HAS_FILAMENT_SENSOR
383 383
 
384 384
 #if ENABLED(G29_RETRY_AND_RECOVER)
385 385
 
@@ -426,7 +426,7 @@ void disable_all_steppers() {
426 426
  */
427 427
 void manage_inactivity(const bool ignore_stepper_queue/*=false*/) {
428 428
 
429
-  #if ENABLED(FILAMENT_RUNOUT_SENSOR)
429
+  #if HAS_FILAMENT_SENSOR
430 430
     runout.run();
431 431
   #endif
432 432
 
@@ -827,7 +827,7 @@ void setup() {
827 827
     #endif
828 828
   #endif
829 829
 
830
-  #if ENABLED(FILAMENT_RUNOUT_SENSOR)
830
+  #if HAS_FILAMENT_SENSOR
831 831
     runout.setup();
832 832
   #endif
833 833
 

+ 1
- 1
Marlin/src/Marlin.h 查看文件

@@ -370,7 +370,7 @@ void protected_pin_err();
370 370
   inline void suicide() { OUT_WRITE(SUICIDE_PIN, LOW); }
371 371
 #endif
372 372
 
373
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
373
+#if HAS_FILAMENT_SENSOR
374 374
   void event_filament_runout();
375 375
 #endif
376 376
 

+ 3
- 3
Marlin/src/feature/host_actions.cpp 查看文件

@@ -33,7 +33,7 @@
33 33
   #include "../gcode/queue.h"
34 34
 #endif
35 35
 
36
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
36
+#if HAS_FILAMENT_SENSOR
37 37
   #include "runout.h"
38 38
 #endif
39 39
 
@@ -115,7 +115,7 @@ void host_action(const char * const pstr, const bool eol) {
115 115
           host_action_prompt_begin(PSTR("Paused"));
116 116
           host_action_prompt_button(PSTR("Purge More"));
117 117
           if (false
118
-            #if ENABLED(FILAMENT_RUNOUT_SENSOR)
118
+            #if HAS_FILAMENT_SENSOR
119 119
               || runout.filament_ran_out
120 120
             #endif
121 121
           )
@@ -127,7 +127,7 @@ void host_action(const char * const pstr, const bool eol) {
127 127
           host_action_prompt_show();
128 128
         }
129 129
         else if (response == 1) {
130
-          #if ENABLED(FILAMENT_RUNOUT_SENSOR)
130
+          #if HAS_FILAMENT_SENSOR
131 131
             if (runout.filament_ran_out) {
132 132
               runout.enabled = false;
133 133
               runout.reset();

+ 3
- 3
Marlin/src/feature/pause.cpp 查看文件

@@ -41,7 +41,7 @@
41 41
   #include "fwretract.h"
42 42
 #endif
43 43
 
44
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
44
+#if HAS_FILAMENT_SENSOR
45 45
   #include "runout.h"
46 46
 #endif
47 47
 
@@ -112,7 +112,7 @@ static bool ensure_safe_temperature(const AdvancedPauseMode mode=ADVANCED_PAUSE_
112 112
 }
113 113
 
114 114
 void do_pause_e_move(const float &length, const float &fr) {
115
-  #if ENABLED(FILAMENT_RUNOUT_SENSOR)
115
+  #if HAS_FILAMENT_SENSOR
116 116
     runout.reset();
117 117
   #endif
118 118
   current_position[E_AXIS] += length / planner.e_factor[active_extruder];
@@ -251,7 +251,7 @@ bool load_filament(const float &slow_load_length/*=0*/, const float &fast_load_l
251 251
         host_action_prompt_begin(PSTR("Paused"));
252 252
         host_action_prompt_button(PSTR("PurgeMore"));
253 253
         if (false
254
-          #if ENABLED(FILAMENT_RUNOUT_SENSOR)
254
+          #if HAS_FILAMENT_SENSOR
255 255
             || runout.filament_ran_out
256 256
           #endif
257 257
         )

+ 2
- 2
Marlin/src/feature/prusa_MMU2/mmu2.h 查看文件

@@ -24,7 +24,7 @@
24 24
 
25 25
 #include "../../inc/MarlinConfig.h"
26 26
 
27
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
27
+#if HAS_FILAMENT_SENSOR
28 28
   #include "../runout.h"
29 29
 #endif
30 30
 
@@ -84,7 +84,7 @@ private:
84 84
 
85 85
   static inline void set_runout_valid(const bool valid) {
86 86
     findaRunoutValid = valid;
87
-    #if ENABLED(FILAMENT_RUNOUT_SENSOR)
87
+    #if HAS_FILAMENT_SENSOR
88 88
       if (valid) runout.reset();
89 89
     #endif
90 90
   }

+ 2
- 2
Marlin/src/feature/runout.cpp 查看文件

@@ -26,7 +26,7 @@
26 26
 
27 27
 #include "../inc/MarlinConfigPre.h"
28 28
 
29
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
29
+#if HAS_FILAMENT_SENSOR
30 30
 
31 31
 #include "runout.h"
32 32
 
@@ -58,4 +58,4 @@ void FilamentSensorBase::filament_present(const uint8_t extruder) {
58 58
   int8_t RunoutResponseDebounced::runout_count; // = 0
59 59
 #endif
60 60
 
61
-#endif // FILAMENT_RUNOUT_SENSOR
61
+#endif // HAS_FILAMENT_SENSOR

+ 1
- 1
Marlin/src/gcode/feature/pause/M600.cpp 查看文件

@@ -65,7 +65,7 @@ void GcodeSuite::M600() {
65 65
     int8_t DXC_ext = target_extruder;
66 66
     if (!parser.seen('T')) {  // If no tool index is specified, M600 was (probably) sent in response to filament runout.
67 67
                               // In this case, for duplicating modes set DXC_ext to the extruder that ran out.
68
-      #if ENABLED(FILAMENT_RUNOUT_SENSOR) && NUM_RUNOUT_SENSORS > 1
68
+      #if HAS_FILAMENT_SENSOR && NUM_RUNOUT_SENSORS > 1
69 69
         if (dxc_is_duplicating())
70 70
           DXC_ext = (READ(FIL_RUNOUT2_PIN) == FIL_RUNOUT_INVERTING) ? 1 : 0;
71 71
       #else

+ 2
- 2
Marlin/src/gcode/feature/runout/M412.cpp 查看文件

@@ -22,7 +22,7 @@
22 22
 
23 23
 #include "../../../inc/MarlinConfig.h"
24 24
 
25
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
25
+#if HAS_FILAMENT_SENSOR
26 26
 
27 27
 #include "../../gcode.h"
28 28
 #include "../../../feature/runout.h"
@@ -50,4 +50,4 @@ void GcodeSuite::M412() {
50 50
   }
51 51
 }
52 52
 
53
-#endif // FILAMENT_RUNOUT_SENSOR
53
+#endif // HAS_FILAMENT_SENSOR

+ 1
- 1
Marlin/src/gcode/gcode.cpp 查看文件

@@ -576,7 +576,7 @@ void GcodeSuite::process_parsed_command(
576 576
         case 407: M407(); break;                                  // M407: Display measured filament diameter
577 577
       #endif
578 578
 
579
-      #if ENABLED(FILAMENT_RUNOUT_SENSOR)
579
+      #if HAS_FILAMENT_SENSOR
580 580
         case 412: M412(); break;                                  // M412: Enable/Disable filament runout detection
581 581
       #endif
582 582
 

+ 1
- 1
Marlin/src/gcode/gcode.h 查看文件

@@ -723,7 +723,7 @@ private:
723 723
     static void M407();
724 724
   #endif
725 725
 
726
-  #if ENABLED(FILAMENT_RUNOUT_SENSOR)
726
+  #if HAS_FILAMENT_SENSOR
727 727
     static void M412();
728 728
   #endif
729 729
 

+ 1
- 0
Marlin/src/inc/Conditionals_LCD.h 查看文件

@@ -528,6 +528,7 @@
528 528
 #define HAS_LEDS_OFF_FLAG (ENABLED(PRINTER_EVENT_LEDS) && ENABLED(SDSUPPORT) && HAS_RESUME_CONTINUE)
529 529
 #define HAS_PRINT_PROGRESS (ENABLED(SDSUPPORT) || ENABLED(LCD_SET_PROGRESS_MANUALLY))
530 530
 #define HAS_SERVICE_INTERVALS (SERVICE_INTERVAL_1 > 0 || SERVICE_INTERVAL_2 > 0 || SERVICE_INTERVAL_3 > 0)
531
+#define HAS_FILAMENT_SENSOR ENABLED(FILAMENT_RUNOUT_SENSOR)
531 532
 
532 533
 #define Z_MULTI_STEPPER_DRIVERS (ENABLED(Z_DUAL_STEPPER_DRIVERS) || ENABLED(Z_TRIPLE_STEPPER_DRIVERS))
533 534
 #define Z_MULTI_ENDSTOPS (ENABLED(Z_DUAL_ENDSTOPS) || ENABLED(Z_TRIPLE_ENDSTOPS))

+ 1
- 1
Marlin/src/inc/Conditionals_adv.h 查看文件

@@ -62,7 +62,7 @@
62 62
   #ifndef ACTION_ON_KILL
63 63
     #define ACTION_ON_KILL    "poweroff"
64 64
   #endif
65
-  #if ENABLED(FILAMENT_RUNOUT_SENSOR)
65
+  #if HAS_FILAMENT_SENSOR
66 66
     #ifndef ACTION_ON_FILAMENT_RUNOUT
67 67
       #define ACTION_ON_FILAMENT_RUNOUT "filament_runout"
68 68
     #endif

+ 1
- 1
Marlin/src/inc/SanityCheck.h 查看文件

@@ -582,7 +582,7 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
582 582
 /**
583 583
  * Filament Runout needs one or more pins and either SD Support or Auto print start detection
584 584
  */
585
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
585
+#if HAS_FILAMENT_SENSOR
586 586
   #if !PIN_EXISTS(FIL_RUNOUT)
587 587
     #error "FILAMENT_RUNOUT_SENSOR requires FIL_RUNOUT_PIN."
588 588
   #elif NUM_RUNOUT_SENSORS > E_STEPPERS

+ 2
- 2
Marlin/src/lcd/extensible_ui/ui_api.cpp 查看文件

@@ -87,7 +87,7 @@
87 87
   #endif
88 88
 #endif
89 89
 
90
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
90
+#if HAS_FILAMENT_SENSOR
91 91
   #include "../../feature/runout.h"
92 92
 #endif
93 93
 
@@ -383,7 +383,7 @@ namespace ExtUI {
383 383
     planner.settings.max_acceleration_mm_per_s2[E_AXIS_N(extruder - E0)] = value;
384 384
   }
385 385
 
386
-  #if ENABLED(FILAMENT_RUNOUT_SENSOR)
386
+  #if HAS_FILAMENT_SENSOR
387 387
     bool getFilamentRunoutEnabled()                 { return runout.enabled; }
388 388
     void setFilamentRunoutEnabled(const bool value) { runout.enabled = value; }
389 389
 

+ 1
- 1
Marlin/src/lcd/extensible_ui/ui_api.h 查看文件

@@ -167,7 +167,7 @@ namespace ExtUI {
167 167
     #endif
168 168
   #endif
169 169
 
170
-  #if ENABLED(FILAMENT_RUNOUT_SENSOR)
170
+  #if HAS_FILAMENT_SENSOR
171 171
     bool getFilamentRunoutEnabled();
172 172
     void setFilamentRunoutEnabled(const bool);
173 173
 

+ 2
- 2
Marlin/src/lcd/menu/menu_configuration.cpp 查看文件

@@ -32,7 +32,7 @@
32 32
 
33 33
 #include "../../module/configuration_store.h"
34 34
 
35
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
35
+#if HAS_FILAMENT_SENSOR
36 36
   #include "../../feature/runout.h"
37 37
 #endif
38 38
 
@@ -312,7 +312,7 @@ void menu_configuration() {
312 312
     MENU_ITEM(submenu, MSG_RETRACT, menu_config_retract);
313 313
   #endif
314 314
 
315
-  #if ENABLED(FILAMENT_RUNOUT_SENSOR)
315
+  #if HAS_FILAMENT_SENSOR
316 316
     MENU_ITEM_EDIT_CALLBACK(bool, MSG_RUNOUT_SENSOR, &runout.enabled, runout.reset);
317 317
   #endif
318 318
 

+ 2
- 2
Marlin/src/lcd/menu/menu_filament.cpp 查看文件

@@ -31,7 +31,7 @@
31 31
 #include "menu.h"
32 32
 #include "../../module/temperature.h"
33 33
 #include "../../feature/pause.h"
34
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
34
+#if HAS_FILAMENT_SENSOR
35 35
   #include "../../feature/runout.h"
36 36
 #endif
37 37
 //
@@ -352,7 +352,7 @@ void menu_advanced_pause_option() {
352 352
     STATIC_ITEM(MSG_FILAMENT_CHANGE_OPTION_HEADER, true, false);
353 353
   #endif
354 354
   MENU_ITEM(function, MSG_FILAMENT_CHANGE_OPTION_PURGE, lcd_advanced_pause_extrude_more);
355
-  #if ENABLED(FILAMENT_RUNOUT_SENSOR)
355
+  #if HAS_FILAMENT_SENSOR
356 356
     if (runout.filament_ran_out)
357 357
       MENU_ITEM_EDIT_CALLBACK(bool, MSG_RUNOUT_SENSOR, &runout.enabled, runout.reset);
358 358
     else

+ 1
- 1
Marlin/src/module/endstops.cpp 查看文件

@@ -428,7 +428,7 @@ void _O2 Endstops::M119() {
428 428
   #if ENABLED(Z_MIN_PROBE_ENDSTOP)
429 429
     print_es_state(READ(Z_MIN_PROBE_PIN) != Z_MIN_PROBE_ENDSTOP_INVERTING, PSTR(MSG_Z_PROBE));
430 430
   #endif
431
-  #if ENABLED(FILAMENT_RUNOUT_SENSOR)
431
+  #if HAS_FILAMENT_SENSOR
432 432
     #if NUM_RUNOUT_SENSORS == 1
433 433
       print_es_state(READ(FIL_RUNOUT_PIN) != FIL_RUNOUT_INVERTING, PSTR(MSG_FILAMENT_RUNOUT_SENSOR));
434 434
     #else

+ 1
- 1
Marlin/src/pins/pins_FORMBOT_RAPTOR.h 查看文件

@@ -149,7 +149,7 @@
149 149
   #define FAN_PIN           9
150 150
 #endif
151 151
 
152
-#if DISABLED(FILAMENT_RUNOUT_SENSOR)
152
+#if !HAS_FILAMENT_SENSOR
153 153
   #define FAN1_PIN          4
154 154
 #endif
155 155
 

+ 1
- 1
Marlin/src/pins/pins_FORMBOT_TREX2PLUS.h 查看文件

@@ -144,7 +144,7 @@
144 144
 
145 145
 #define FAN_PIN             9
146 146
 
147
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
147
+#if HAS_FILAMENT_SENSOR
148 148
   #define FIL_RUNOUT_PIN    4
149 149
   //#define FIL_RUNOUT2_PIN  -1
150 150
 #else

+ 1
- 1
Marlin/src/pins/pins_RURAMPS4D_11.h 查看文件

@@ -122,7 +122,7 @@
122 122
   #define Z_MIN_PROBE_PIN  49
123 123
 #endif
124 124
 
125
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
125
+#if HAS_FILAMENT_SENSOR
126 126
   #ifndef FIL_RUNOUT_PIN
127 127
     #define FIL_RUNOUT_PIN   Y_MIN_PIN
128 128
   #endif

+ 1
- 1
Marlin/src/pins/pins_RURAMPS4D_13.h 查看文件

@@ -110,7 +110,7 @@
110 110
   #define Z_MIN_PROBE_PIN  49
111 111
 #endif
112 112
 
113
-#if ENABLED(FILAMENT_RUNOUT_SENSOR)
113
+#if HAS_FILAMENT_SENSOR
114 114
   #ifndef FIL_RUNOUT_PIN
115 115
     #define FIL_RUNOUT_PIN   Y_MIN_PIN
116 116
   #endif

正在加载...
取消
保存