4 #include "Configuration.h"
7 #if (defined(FANCHECK) && defined(TACH_0) && (TACH_0 > -1))
13 extern volatile uint8_t fan_check_error;
18 #if (defined(FANCHECK) && defined(TACH_1) && (TACH_1 >-1))
19 void setup_fan_interrupt();
22 #ifdef EXTRUDER_ALTFAN_DETECT
23 extern bool extruder_altfan_detect();
24 extern void altfanOverride_toggle();
25 extern bool altfanOverride_get();
28 #if (defined(EXTRUDER_0_AUTO_FAN_PIN) && EXTRUDER_0_AUTO_FAN_PIN > -1)
30 extern bool fan_measuring;
33 extern unsigned long extruder_autofan_last_check;
34 void setExtruderAutoFanState(uint8_t state);
35 void checkExtruderAutoFans();
41 void hotendFanSetFullSpeed();
42 void hotendDefaultAutoFanState();