Skip to content

Commit c18294d

Browse files
committed
🔧 Optional FAN_INVERTING
1 parent 401ba66 commit c18294d

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

Marlin/src/inc/Conditionals_post.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2728,10 +2728,6 @@
27282728
#define HAS_FAN 1
27292729
#endif
27302730

2731-
#ifndef FAN_INVERTING
2732-
#define FAN_INVERTING false
2733-
#endif
2734-
27352731
#if PIN_EXISTS(FANMUX0)
27362732
#define HAS_FANMUX 1 // Part Cooling fan multipliexer
27372733
#endif

Marlin/src/module/temperature.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -370,9 +370,9 @@ PGMSTR(str_t_heating_failed, STR_T_HEATING_FAILED);
370370

371371
// Init fans according to whether they're native PWM or Software PWM
372372
#ifdef BOARD_OPENDRAIN_MOSFETS
373-
#define _INIT_SOFT_FAN(P) OUT_WRITE_OD(P, FAN_INVERTING ? LOW : HIGH)
373+
#define _INIT_SOFT_FAN(P) OUT_WRITE_OD(P, ENABLED(FAN_INVERTING) ? LOW : HIGH)
374374
#else
375-
#define _INIT_SOFT_FAN(P) OUT_WRITE(P, FAN_INVERTING ? LOW : HIGH)
375+
#define _INIT_SOFT_FAN(P) OUT_WRITE(P, ENABLED(FAN_INVERTING) ? LOW : HIGH)
376376
#endif
377377
#if ENABLED(FAN_SOFT_PWM)
378378
#define _INIT_FAN_PIN(P) _INIT_SOFT_FAN(P)
@@ -3819,7 +3819,7 @@ void Temperature::isr() {
38193819
static SoftPWM soft_pwm_controller;
38203820
#endif
38213821

3822-
#define WRITE_FAN(n, v) WRITE(FAN##n##_PIN, (v) ^ FAN_INVERTING)
3822+
#define WRITE_FAN(n, v) WRITE(FAN##n##_PIN, (v) ^ ENABLED(FAN_INVERTING))
38233823

38243824
#if DISABLED(SLOW_PWM_HEATERS)
38253825

0 commit comments

Comments
 (0)