I wrote code which compiles and runs fine on a 328P Nano. But when I tried to compile it for a Feather 32u4 RFM69HCW it won't compile. I changed the board in the Arduino IDE to Feather 32u4. Any idea why the problems? The errors are attached: (sorry if I posted the errors in the wrong way)
There are so many and I don't know which one made it fail.
Thanks for looking at this
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp: In member function 'void RH_ASK::timerSetup()':
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:438:5: error: 'TCCR2A' was not declared in this scope
TCCR2A = _BV(WGM21); // Turn on CTC mode)
^~~~~~
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:438:5: note: suggested alternative: 'TCCR0A'
TCCR2A = _BV(WGM21); // Turn on CTC mode)
^~~~~~
TCCR0A
In file included from c:\users\jspri\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\avr\io.h:99:0,
from c:\users\jspri\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\avr\pgmspace.h:90,
from C:\Users\jspri\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h:28,
from c:\Users\jspri\Documents\Arduino\libraries\RadioHead/RadioHead.h:1501,
from c:\Users\jspri\Documents\Arduino\libraries\RadioHead/RHGenericDriver.h:9,
from c:\Users\jspri\Documents\Arduino\libraries\RadioHead/RH_ASK.h:9,
from c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:6:
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:438:18: error: 'WGM21' was not declared in this scope
TCCR2A = _BV(WGM21); // Turn on CTC mode)
^
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:438:18: note: suggested alternative: 'WGM41'
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:440:5: error: 'TCCR2B' was not declared in this scope
TCCR2B = prescaler;
^~~~~~
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:440:5: note: suggested alternative: 'TCCR0B'
TCCR2B = prescaler;
^~~~~~
TCCR0B
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:444:5: error: 'OCR2A' was not declared in this scope
OCR2A = nticks;
^~~~~
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:444:5: note: suggested alternative: 'OCR3A'
OCR2A = nticks;
^~~~~
OCR3A
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:451:5: error: 'TIMSK' was not declared in this scope
TIMSK |= _BV(OCIE2A);
^~~~~
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:451:5: note: suggested alternative: 'TIMSK0'
TIMSK |= _BV(OCIE2A);
^~~~~
TIMSK0
In file included from c:\users\jspri\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\avr\io.h:99:0,
from c:\users\jspri\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\avr\pgmspace.h:90,
from C:\Users\jspri\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h:28,
from c:\Users\jspri\Documents\Arduino\libraries\RadioHead/RadioHead.h:1501,
from c:\Users\jspri\Documents\Arduino\libraries\RadioHead/RHGenericDriver.h:9,
from c:\Users\jspri\Documents\Arduino\libraries\RadioHead/RH_ASK.h:9,
from c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:6:
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:451:18: error: 'OCIE2A' was not declared in this scope
TIMSK |= _BV(OCIE2A);
^
c:\Users\jspri\Documents\Arduino\libraries\RadioHead\RH_ASK.cpp:451:18: note: suggested alternative: 'OCIE0A'
Multiple libraries were found for "Servo.h"
Used: C:\Users\jspri\Documents\Arduino\libraries\Servo
Not used: C:\Users\jspri\AppData\Local\Arduino15\libraries\Servo
Multiple libraries were found for "RH_RF69.h"
Used: C:\Users\jspri\Documents\Arduino\libraries\RadioHead
Not used: C:\Users\jspri\Documents\Arduino\libraries\SparkFun_RadioHead_Arduino_Library-master
Not used: C:\Users\jspri\Documents\Arduino\libraries\RadioHead-master
Multiple libraries were found for "Wire.h"
Used: C:\Users\jspri\AppData\Local\Arduino15\packages\adafruit\hardware\avr\1.4.15\libraries\Wire
Not used: C:\Users\jspri\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire
exit status 1
Compilation error: exit status 1