From 7e5b5bfcb5a1e9e501362084b25f2947e675e50c Mon Sep 17 00:00:00 2001 From: jipp Date: Mon, 13 Apr 2015 16:18:18 +0200 Subject: [PATCH] Update Tone.cpp Tone.cpp stops compile when TCCR0A/TCCR0B defined and WGM01 not defined #2923 --- cores/arduino/Tone.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cores/arduino/Tone.cpp b/cores/arduino/Tone.cpp index 9bb6fe7..2f2fedf 100644 --- a/cores/arduino/Tone.cpp +++ b/cores/arduino/Tone.cpp @@ -30,6 +30,7 @@ Version Modified By Date Comments 0006 D Mellis 09/12/29 Replaced objects with functions 0007 M Sproul 10/08/29 Changed #ifdefs from cpu to register 0008 S Kanemoto 12/06/22 Fixed for Leonardo by @maris_HY +0009 jipp 15/04/13 added additional define check #2923 *************************************************/ #include @@ -151,7 +152,7 @@ static int8_t toneBegin(uint8_t _pin) // whereas 16 bit timers are set to either ck/1 or ck/64 prescalar switch (_timer) { - #if defined(TCCR0A) && defined(TCCR0B) + #if defined(TCCR0A) && defined(TCCR0B) && defined(WGM01) case 0: // 8 bit timer TCCR0A = 0;