gfvalvo:
This compiles fine for me using ESP8266 core 2.5.0. I don't have a Huzzah on hand to test it right now.
...
When I try, I get also a compilation error :
Arduino : 1.8.9 (Windows 10), Carte : "Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
C:\Users***\Documents\Arduino\sketch_dec06a\sketch_dec06a.ino: In function 'void setup()':
sketch_dec06a:13:74: error: no matching function for call to 'SoftwareSerial::SoftwareSerial(int, int, bool, int)'
ss = new SoftwareSerial(GPS_RX_PIN, GPS_TX_PIN, GPS_INVERT, GPS_BUFSIZE);
^
C:\Users***\Documents\Arduino\sketch_dec06a\sketch_dec06a.ino:13:74: note: candidates are:
In file included from C:\Users***\Documents\Arduino\sketch_dec06a\sketch_dec06a.ino:2:0:
C:\Users***\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.2\libraries\SoftwareSerial\src/SoftwareSerial.h:94:5: note: SoftwareSerial::SoftwareSerial(int8_t, int8_t, bool)
SoftwareSerial(int8_t rxPin, int8_t txPin = -1, bool invert = false);
^
C:\Users***\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.2\libraries\SoftwareSerial\src/SoftwareSerial.h:94:5: note: candidate expects 3 arguments, 4 provided
C:\Users***\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.2\libraries\SoftwareSerial\src/SoftwareSerial.h:90:5: note: SoftwareSerial::SoftwareSerial()
SoftwareSerial();
^
C:\Users***\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.2\libraries\SoftwareSerial\src/SoftwareSerial.h:90:5: note: candidate expects 0 arguments, 4 provided
Plusieurs bibliothèque trouvées pour "SoftwareSerial.h"
Utilisé : C:\Users***\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.2\libraries\SoftwareSerial
Non utilisé : C:\Users***\Documents\Arduino\libraries\EspSoftwareSerial
exit status 1
no matching function for call to 'SoftwareSerial::SoftwareSerial(int, int, bool, int)'
Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
In bold, the library's location
SoftwareSerial(int, int, bool, int) with 4 such arguments does not exist on my computer...