Hi everyone, I am running the latest version of the IDE and I am currently following a tutorial with sample code that includes a library, this library is called: RFM69.h. For this code, I have connected a feather RFM69HCW 433MHZ transceiver chip to my Arduino. Based off my errors, the code is appearing to compile just fine, but RFM69.h is appearing to have a lot of errors even though it's a downloaded library. I have attached both of the codes.
These are my errors...
/var/folders/y_/4wm0dyyd7k7dwwqgn9tmwc4h0000gn/T//ccVQKEXj.ltrans0.ltrans.o: In function RFM69::RFM69(unsigned char, unsigned char, bool, unsigned char)': /Users/mini/Documents/Arduino/libraries/MySensors/drivers/RFM69/RFM69.h:106: undefined reference to
vtable for RFM69'
/Users/mini/Documents/Arduino/libraries/MySensors/drivers/RFM69/RFM69.h:106: undefined reference to vtable for RFM69' /Users/mini/Documents/Arduino/libraries/MySensors/drivers/RFM69/RFM69.h:110: undefined reference to
RFM69::mode'
/var/folders/y/4wm0dyyd7k7dwwqgn9tmwc4h0000gn/T//ccVQKEXj.ltrans0.ltrans.o: In function setup': /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:73: undefined reference to
RFM69::initialize(unsigned char, unsigned char, unsigned char)'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:75: undefined reference to RFM69::setHighPower(bool)' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:77: undefined reference to
RFM69::encrypt(char const*)'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:78: undefined reference to RFM69::promiscuous(bool)' /var/folders/y_/4wm0dyyd7k7dwwqgn9tmwc4h0000gn/T//ccVQKEXj.ltrans0.ltrans.o: In function
loop':
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:91: undefined reference to RFM69::receiveDone()' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:100: undefined reference to
RFM69::DATALEN'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:104: undefined reference to RFM69::DATA' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:104: undefined reference to
RFM69::DATA'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:119: undefined reference to RFM69::RSSI' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:119: undefined reference to
RFM69::RSSI'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:127: undefined reference to RFM69::RSSI' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:127: undefined reference to
RFM69::RSSI'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:131: undefined reference to RFM69::ACK_REQUESTED' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:133: undefined reference to
RFM69::SENDERID'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:134: undefined reference to `RFM69::sendACK(void const*, unsigned char)'
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino/Genuino Uno.
F8UQ4NSI0NOFO05.ino (4.32 KB)
RFM69.h (7.63 KB)