-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Description
Describe the bug
Adafruit Wippersnapper_NoFS example stops the compilation with errors.
Arduino board
Board is NODEMCU ESP8266. Adafruit HUZZA ESP8266 does the same.
To Reproduce
Select board: NODEMCU 1.0 (ESP-12E).
Load Example: Adafruit Wippersnapper_NoFS.
Click on VERIFY.
Compile stops with:
C:\ADAFRUIT\Wippersnapper_NoFS\Wippersnapper_NoFS\Wippersnapper_NoFS.ino:38:68: error: no matching function for call to 'Wippersnapper_ESP8266::Wippersnapper_ESP8266(const char [9], const char [33], const char [8], const char [16])'
38 | Wippersnapper_WiFi wipper(IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS);
| ^
In file included from c:\Users\paolo\Documents\Arduino\libraries\Adafruit_WipperSnapper\src/Wippersnapper_Networking.h:25,
from C:\ADAFRUIT\Wippersnapper_NoFS\Wippersnapper_NoFS\Wippersnapper_NoFS.ino:3:
Expected behavior
End up compilation with no error.
Which components are connected to your device
None.
Screenshots
N/A
Desktop (please complete the following information):
- Tested OS: WIN7 x64, WIN 10 x64, WIN11 x64.
- Browser N/A
- Arduino IDE 2.0.3
Additional information
The full error report:
C:\ADAFRUIT\Wippersnapper_NoFS\Wippersnapper_NoFS\Wippersnapper_NoFS.ino:38:68: error: no matching function for call to 'Wippersnapper_ESP8266::Wippersnapper_ESP8266(const char [9], const char [33], const char [8], const char [16])'
38 | Wippersnapper_WiFi wipper(IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS);
| ^
In file included from c:\Users\paolo\Documents\Arduino\libraries\Adafruit_WipperSnapper\src/Wippersnapper_Networking.h:25,
from C:\ADAFRUIT\Wippersnapper_NoFS\Wippersnapper_NoFS\Wippersnapper_NoFS.ino:3:
c:\Users\paolo\Documents\Arduino\libraries\Adafruit_WipperSnapper\src/network_interfaces/Wippersnapper_ESP8266.h:65:3: note: candidate: 'Wippersnapper_ESP8266::Wippersnapper_ESP8266()'
65 | Wippersnapper_ESP8266() : Wippersnapper() {
| ^~~~~~~~~~~~~~~~~~~~~
c:\Users\paolo\Documents\Arduino\libraries\Adafruit_WipperSnapper\src/network_interfaces/Wippersnapper_ESP8266.h:65:3: note: candidate expects 0 arguments, 4 provided
c:\Users\paolo\Documents\Arduino\libraries\Adafruit_WipperSnapper\src/network_interfaces/Wippersnapper_ESP8266.h:49:7: note: candidate: 'Wippersnapper_ESP8266::Wippersnapper_ESP8266(const Wippersnapper_ESP8266&)'
49 | class Wippersnapper_ESP8266 : public Wippersnapper {
| ^~~~~~~~~~~~~~~~~~~~~
c:\Users\paolo\Documents\Arduino\libraries\Adafruit_WipperSnapper\src/network_interfaces/Wippersnapper_ESP8266.h:49:7: note: candidate expects 1 argument, 4 provided
Multiple libraries were found for "DallasTemperature.h"
Used: C:\Users\paolo\Documents\Arduino\libraries\DallasTemperature
Not used: C:\Users\paolo\Documents\Arduino\libraries\MAX31850_DallasTemp
Multiple libraries were found for "Servo.h"
Used: C:\Users\paolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\Servo
Not used: C:\Users\paolo\AppData\Local\Arduino15\libraries\Servo
exit status 1
Compilation error: no matching function for call to 'Wippersnapper_ESP8266::Wippersnapper_ESP8266(const char [9], const char [33], const char [8], const char [16])'