Fix Printrboard with LCD (redo)

Based on #2860 - rebased for RCBugFix
This commit is contained in:
Scott Lahteine
2016-03-05 22:03:16 -08:00
parent eb85342fd9
commit 3a3d358df9
4 changed files with 34 additions and 9 deletions

View File

@ -887,12 +887,14 @@ void tp_init() {
SET_OUTPUT(HEATER_BED_PIN);
#endif
#if HAS_FAN
SET_OUTPUT(FAN_PIN);
#if ENABLED(FAST_PWM_FAN)
setPwmFrequency(FAN_PIN, 1); // No prescaling. Pwm frequency = F_CPU/256/8
#endif
#if ENABLED(FAN_SOFT_PWM)
soft_pwm_fan = fanSpeedSoftPwm / 2;
#if ENABLED(FAST_PWM_FAN) || ENABLED(FAN_SOFT_PWM)
SET_OUTPUT(FAN_PIN);
#if ENABLED(FAST_PWM_FAN)
setPwmFrequency(FAN_PIN, 1); // No prescaling. Pwm frequency = F_CPU/256/8
#endif
#if ENABLED(FAN_SOFT_PWM)
soft_pwm_fan = fanSpeedSoftPwm / 2;
#endif
#endif
#endif