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.
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,
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,
C:\Users\user\Documents\Arduino\libraries\iSkipper/iClickerRadio.h:31:18: error: 'virtual bool iClickerRadio::initialize(uint8_t)' marked 'override', but does not 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
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'
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.