1234567891011121314151617181920212223242526272829303132333435 |
- #pragma once
- #include "Configuration.h"
- #include "config.h"
- #if (defined(FANCHECK) && defined(TACH_0) && (TACH_0 > -1))
- enum {
- EFCE_OK = 0,
- EFCE_FIXED,
- EFCE_REPORTED
- };
- extern volatile uint8_t fan_check_error;
- void readFanTach();
- #endif
- #ifdef EXTRUDER_ALTFAN_DETECT
- extern bool extruder_altfan_detect();
- extern void altfanOverride_toggle();
- extern bool altfanOverride_get();
- #endif
- #if (defined(EXTRUDER_0_AUTO_FAN_PIN) && EXTRUDER_0_AUTO_FAN_PIN > -1)
- #ifdef FAN_SOFT_PWM
- extern bool fan_measuring;
- #endif
- extern unsigned long extruder_autofan_last_check;
- void setExtruderAutoFanState(uint8_t state);
- void checkExtruderAutoFans();
- #endif
- void checkFans();
- void hotendFanSetFullSpeed();
|