Browse Source

fix fan kickstart

Scott Lahteine 6 years ago
parent
commit
82f41d6e46
1 changed files with 9 additions and 9 deletions
  1. 9
    9
      Marlin/planner.cpp

+ 9
- 9
Marlin/planner.cpp View File

427
 
427
 
428
         static millis_t fan_kick_end[FAN_COUNT] = { 0 };
428
         static millis_t fan_kick_end[FAN_COUNT] = { 0 };
429
 
429
 
430
-        #define KICKSTART_FAN(f)                         \
431
-          if (tail_fan_speed[f]) {                       \ // is the fan turned on?
432
-            millis_t ms = millis();                      \
433
-            if (fan_kick_end[f] == 0) {                  \ // not yet kickstarted?
434
-              fan_kick_end[f] = ms + FAN_KICKSTART_TIME; \ // kickstart until this time
435
-              tail_fan_speed[f] = 255;                   \ // full speed
436
-            } else if (PENDING(ms, fan_kick_end[f]))     \ // kickstart in progress?
437
-              tail_fan_speed[f] = 255;                   \ // keep full speed going
438
-          } else fan_kick_end[f] = 0                       // fan off? kick next time
430
+        #define KICKSTART_FAN(f) \
431
+          if (tail_fan_speed[f]) { \
432
+            millis_t ms = millis(); \
433
+            if (fan_kick_end[f] == 0) { \
434
+              fan_kick_end[f] = ms + FAN_KICKSTART_TIME; \
435
+              tail_fan_speed[f] = 255; \
436
+            } else if (PENDING(ms, fan_kick_end[f])) \
437
+              tail_fan_speed[f] = 255; \
438
+          } else fan_kick_end[f] = 0
439
 
439
 
440
         #if HAS_FAN0
440
         #if HAS_FAN0
441
           KICKSTART_FAN(0);
441
           KICKSTART_FAN(0);

Loading…
Cancel
Save