keysweeper icon indicating copy to clipboard operation
keysweeper copied to clipboard

No matching function for call to 'Adafruit_FONA::Adafruit_FONA(SoftwareSerial*, int)'

Open axcheron opened this issue 9 years ago • 4 comments

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)

axcheron avatar Aug 06 '15 17:08 axcheron

I've encounter same problem too, once the code has been upload the circuit not working as planned

muhdarifr95 avatar Dec 01 '15 08:12 muhdarifr95

Did anyone figure this out?

icaruspony avatar Sep 30 '16 03:09 icaruspony

Try https://github.com/samyk/Adafruit_FONA_Library/commit/09e2aae02d923e24a35062c79b5fc3ac0a660efe

samyk avatar Jul 06 '17 23:07 samyk

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

JaspaJami avatar Jan 04 '18 18:01 JaspaJami