Browse Source

Prefer Servo AVR timer4 over 3 (#19025)

vanilla_fb_2.0.x
Giuliano Zaro 4 years ago
committed by Scott Lahteine
parent
commit
3aa5b45768
  1. 4
      Marlin/src/HAL/AVR/ServoTimers.h

4
Marlin/src/HAL/AVR/ServoTimers.h

@ -59,9 +59,9 @@
// Say which 16 bit timers can be used and in what order // Say which 16 bit timers can be used and in what order
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
//#define _useTimer1 //#define _useTimer1
#define _useTimer3 #define _useTimer4
#if NUM_SERVOS > SERVOS_PER_TIMER #if NUM_SERVOS > SERVOS_PER_TIMER
#define _useTimer4 #define _useTimer3
#if !HAS_MOTOR_CURRENT_PWM && SERVOS > 2 * SERVOS_PER_TIMER #if !HAS_MOTOR_CURRENT_PWM && SERVOS > 2 * SERVOS_PER_TIMER
#define _useTimer5 // Timer 5 is used for motor current PWM and can't be used for servos. #define _useTimer5 // Timer 5 is used for motor current PWM and can't be used for servos.
#endif #endif

Loading…
Cancel
Save