From fae8c42224ac8e7ec6f89f3eb9ca8140d853dbc7 Mon Sep 17 00:00:00 2001 From: Phillip Stevens Date: Tue, 9 Feb 2016 11:23:06 +1100 Subject: [PATCH] Added to #define for 1284/1284p Timer 3 inclusion. ATmega1284/ATmega1284p have a 16 bit Timer 3 (not present in the ATmega644 and below). Add to the #define to use Timer 3 or Timer 1 optionally. --- libraries/Servo/src/avr/ServoTimers.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/Servo/src/avr/ServoTimers.h b/libraries/Servo/src/avr/ServoTimers.h index 29c1ae299..9794c8ef6 100644 --- a/libraries/Servo/src/avr/ServoTimers.h +++ b/libraries/Servo/src/avr/ServoTimers.h @@ -47,7 +47,7 @@ typedef enum { _timer1, _Nbr_16timers } timer16_Sequence_t; #define _useTimer1 typedef enum { _timer3, _timer1, _Nbr_16timers } timer16_Sequence_t; -#elif defined(__AVR_ATmega128__) ||defined(__AVR_ATmega1281__)||defined(__AVR_ATmega2561__) +#elif defined(__AVR_ATmega128__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega2561__) #define _useTimer3 #define _useTimer1 typedef enum { _timer3, _timer1, _Nbr_16timers } timer16_Sequence_t;