Open DJCstore opened 1 month ago
I think this is due to different timers in the Arduino nano every. Error messages are:
\Arduino\libraries\RadioHead\RHHardwareSPI.cpp: In member function 'virtual void RHHardwareSPI::attachInterrupt()':
\Arduino\libraries\RadioHead\RHHardwareSPI.cpp:77:25: error: 'virtual void SPIClassMegaAVR::attachInterrupt()' is private within this context
SPI.attachInterrupt();
^
In file included from \Arduino\libraries\RadioHead/RadioHead.h:1517:0,
from \Arduino\libraries\RadioHead/RHGenericSPI.h:10,
from \Arduino\libraries\RadioHead/RHHardwareSPI.h:10,
from \Arduino\libraries\RadioHead\RHHardwareSPI.cpp:7:
\Arduino15\packages\arduino\hardware\megaavr\1.8.8\libraries\SPI\src/SPI.h:186:15: note: declared private here
inline void attachInterrupt() { SPI0.INTCTRL |= (SPI_IE_bm); }
^~~~~~~
\Arduino\libraries\RadioHead\RHHardwareSPI.cpp: In member function 'virtual void RHHardwareSPI::detachInterrupt()':
\Arduino\libraries\RadioHead\RHHardwareSPI.cpp:84:25: error: 'virtual void SPIClassMegaAVR::detachInterrupt()' is private within this context
SPI.detachInterrupt();
^
In file included from ,\Arduino\libraries\RadioHead/RadioHead.h:1517:0,
from ,\Arduino\libraries\RadioHead/RHGenericSPI.h:10,
from ,\Arduino\libraries\RadioHead/RHHardwareSPI.h:10,
from ,\Arduino\libraries\RadioHead\RHHardwareSPI.cpp:7:
\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\libraries\SPI\src/SPI.h:187:15: note: declared private here
inline void detachInterrupt() { SPI0.INTCTRL &= ~(SPI_IE_bm); }
^~~~~~~
exit status 1
Compilation error: exit status 1
Radiohead wont compile for Arduino nano every.
Any chance of updating Radiohead for Arduino nano every? Nano every has smaller form factor and more memory, much more useful.