keysweeper
keysweeper copied to clipboard
No matching function for call to 'Adafruit_FONA::Adafruit_FONA(SoftwareSerial*, int)'
When ENABLE_GSM is defined, I get a No matching function for call to Adafruit_FONA::Adafruit_FONA(SoftwareSerial, int)'*
I was able to fix the problem by replacing:
SoftwareSerial fonaSS = SoftwareSerial(FONA_TX, FONA_RX);
Adafruit_FONA fona = Adafruit_FONA(&fonaSS, FONA_RST);
[snip]
// See if the FONA is responding
while (! fona.begin(4800)) { // make it slow so its easy to read!
to
SoftwareSerial fonaSS = SoftwareSerial(FONA_TX, FONA_RX);
SoftwareSerial *fonaSerial = &fonaSS;
Adafruit_FONA fona = Adafruit_FONA(FONA_RST);
[snip]
// See if the FONA is responding
fonaSerial->begin(4800);
while (! fona.begin(*fonaSerial)) { // make it slow so its easy to read!
But I get Low memory available, stability problems may occur. (Issue #5)
I've encounter same problem too, once the code has been upload the circuit not working as planned
Did anyone figure this out?
Try https://github.com/samyk/Adafruit_FONA_Library/commit/09e2aae02d923e24a35062c79b5fc3ac0a660efe
Im using your FONA library samyk, but still getting same error EDIT: seems that is was anyway somehow using wrong one. I removed all FONA librarys and but your version again and no same error anymore. Now i have errors from RF24 but i will but those to different bug