-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Hey, I've been trying to run the software on ESP32 over the Arduino IDE.
Someone's written a RFM69 Library compatible with it: https://github.com/rrobinet/RFM69X_Library
Upon trying to just replace the library however I'm getting the following errors:
In file included from C:\Users\user\Documents\Arduino\libraries\iSkipper/iClickerEmulator.h:4:0,
from C:\Users\user\Desktop\iSkipper-Software-master\iSkipper_Arduino_Sketch\iSkipper_Arduino_Sketch.ino:7:
C:\Users\user\Documents\Arduino\libraries\iSkipper/iClickerRadio.h:25:1: error: expected class-name before '{' token
{
In file included from C:\Users\user\Documents\Arduino\libraries\iSkipper/iClickerEmulator.h:4:0,
from C:\Users\user\Desktop\iSkipper-Software-master\iSkipper_Arduino_Sketch\iSkipper_Arduino_Sketch.ino:7:
C:\Users\user\Documents\Arduino\libraries\iSkipper/iClickerRadio.h:31:18: error: 'virtual bool iClickerRadio::initialize(uint8_t)' marked 'override', but does not override
virtual bool initialize(uint8_t freqBand = RF69_915MHZ) override;
C:\Users\user\Documents\Arduino\libraries\iSkipper/iClickerRadio.h:43:18: error: 'virtual void iClickerRadio::recvCallback(uint8_t*, uint8_t)' marked 'override', but does not override
virtual void recvCallback(uint8_t *data, uint8_t numBytes) override; //interrupt callback
In file included from C:\Users\user\Desktop\iSkipper-Software-master\iSkipper_Arduino_Sketch\iSkipper_Arduino_Sketch.ino:7:0:
C:\Users\user\Documents\Arduino\libraries\iSkipper/iClickerEmulator.h: In member function 'void iClickerEmulator::dumpRegisters()':
C:\Users\user\Documents\Arduino\libraries\iSkipper/iClickerEmulator.h:116:35: error: 'class iClickerRadio' has no member named 'readAllRegs'
void dumpRegisters() { _radio.readAllRegs(); }
exit status 1
Error compiling for board ESP32 Dev Module.
Any ideas? I'm not sure why these would fail but I thought it might be useful to use that library instead since it looks like it preserves backwards compatibility with AVR and such.