From f015fa1d917adf24798c206ac7b490a3b08ecc02 Mon Sep 17 00:00:00 2001 From: Henrik Ekblad Date: Tue, 28 Apr 2015 22:28:26 +0200 Subject: [PATCH] Update MSTimer2 to support ATmega1284P. Thanks Tom. --- libraries/MsTimer2/MsTimer2.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/libraries/MsTimer2/MsTimer2.cpp b/libraries/MsTimer2/MsTimer2.cpp index ead0871..0b0c2dc 100644 --- a/libraries/MsTimer2/MsTimer2.cpp +++ b/libraries/MsTimer2/MsTimer2.cpp @@ -3,6 +3,8 @@ Javier Valencia History: + + 05Apr2015 TRL V0.6a added support for ATmega1284P 29/Dec/11 - V0.6 added support for ATmega32u4, AT90USB646, AT90USB1286 (paul@pjrc.com) some improvements added by Bill Perry note: uses timer4 on Atmega32u4 @@ -49,7 +51,7 @@ void MsTimer2::set(unsigned long ms, void (*f)()) { func = f; -#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega48__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega328P__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) || defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB1286__) +#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega48__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega328P__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega2560__) || defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB1286__) TIMSK2 &= ~(1<