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 8 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