Bonjour,
J'ai dû faire une mauvaise manipulation car la librairie <ESP8266WiFi.h> a d'abord été déclarée manquante. Après quelques recherches, j'ai installé GitHub - ekstrand/ESP8266wifi: ESP8266 Arduino library with built in reconnect functionality (en retirant le "master"), sans résultat probant ...
Je signale que ce croquis fonctionne (ou fonctionnait), il est d'ailleurs toujours en cours sur un nodeMCU ...
Mais cela ne suffit pas, voici les erreurs données +/- en fin de compilation.
Et donc, si vous avez une piste pour m'éclairer, merci !
In file included from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39,
from D:\Cloud\Google Drive\_Develop\arduino\codes\nodeMCU\esp8266_max719_NTP\esp8266_max719_NTP.ino:4:
D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiClient.h:87:10: error: conflicting return type specified for 'virtual size_t WiFiClient::availableForWrite()'
87 | size_t availableForWrite();
| ^~~~~~~~~~~~~~~~~
In file included from C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Stream.h:27,
from C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/HardwareSerial.h:32,
from C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:288,
from sketch\esp8266_max719_NTP.ino.cpp:1:
C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Print.h:80:21: note: overridden function is 'virtual int Print::availableForWrite()'
80 | virtual int availableForWrite() { return 0; }
| ^~~~~~~~~~~~~~~~~
In file included from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/ESP8266WiFi.h:40,
from D:\Cloud\Google Drive\_Develop\arduino\codes\nodeMCU\esp8266_max719_NTP\esp8266_max719_NTP.ino:4:
D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiServer.h:52:3: error: invalid abstract return type 'WiFiClient'
52 | WiFiClient available(uint8_t* status = NULL);
| ^~~~~~~~~~
In file included from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39,
from D:\Cloud\Google Drive\_Develop\arduino\codes\nodeMCU\esp8266_max719_NTP\esp8266_max719_NTP.ino:4:
D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiClient.h:45:7: note: because the following virtual functions are pure within 'WiFiClient':
45 | class WiFiClient : public Client, public SList<WiFiClient> {
| ^~~~~~~~~~
In file included from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiClient.h:27,
from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39,
from D:\Cloud\Google Drive\_Develop\arduino\codes\nodeMCU\esp8266_max719_NTP\esp8266_max719_NTP.ino:4:
C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Client.h:37:22: note: 'virtual void Client::flush()'
37 | virtual void flush() override = 0;
| ^~~~~
C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Client.h:38:22: note: 'virtual void Client::stop()'
38 | virtual void stop() = 0;
| ^~~~
In file included from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiServerSecure.h:21,
from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from D:\Cloud\Google Drive\_Develop\arduino\codes\nodeMCU\esp8266_max719_NTP\esp8266_max719_NTP.ino:4:
D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiServerSecureBearSSL.h:58:5: error: invalid abstract return type 'BearSSL::WiFiClientSecure'
58 | WiFiClientSecure available(uint8_t* status = NULL);
| ^~~~~~~~~~~~~~~~
In file included from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiServerSecureBearSSL.h:24,
from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiServerSecure.h:21,
from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from D:\Cloud\Google Drive\_Develop\arduino\codes\nodeMCU\esp8266_max719_NTP\esp8266_max719_NTP.ino:4:
D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:34:7: note: because the following virtual functions are pure within 'BearSSL::WiFiClientSecure':
34 | class WiFiClientSecure : public WiFiClient {
| ^~~~~~~~~~~~~~~~
In file included from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiClient.h:27,
from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39,
from D:\Cloud\Google Drive\_Develop\arduino\codes\nodeMCU\esp8266_max719_NTP\esp8266_max719_NTP.ino:4:
C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Client.h:37:22: note: 'virtual void Client::flush()'
37 | virtual void flush() override = 0;
| ^~~~~
C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Client.h:38:22: note: 'virtual void Client::stop()'
38 | virtual void stop() = 0;
| ^~~~
In file included from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from D:\Cloud\Google Drive\_Develop\arduino\codes\nodeMCU\esp8266_max719_NTP\esp8266_max719_NTP.ino:4:
D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiServerSecureAxTLS.h:36:3: error: invalid abstract return type 'axTLS::WiFiClientSecure'
36 | WiFiClientSecure available(uint8_t* status = NULL);
| ^~~~~~~~~~~~~~~~
In file included from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiClientSecure.h:23,
from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/ESP8266WiFi.h:42,
from D:\Cloud\Google Drive\_Develop\arduino\codes\nodeMCU\esp8266_max719_NTP\esp8266_max719_NTP.ino:4:
D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiClientSecureAxTLS.h:33:7: note: because the following virtual functions are pure within 'axTLS::WiFiClientSecure':
33 | class WiFiClientSecure : public WiFiClient {
| ^~~~~~~~~~~~~~~~
In file included from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/WiFiClient.h:27,
from D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39,
from D:\Cloud\Google Drive\_Develop\arduino\codes\nodeMCU\esp8266_max719_NTP\esp8266_max719_NTP.ino:4:
C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Client.h:37:22: note: 'virtual void Client::flush()'
37 | virtual void flush() override = 0;
| ^~~~~
C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Client.h:38:22: note: 'virtual void Client::stop()'
38 | virtual void stop() = 0;
| ^~~~
Plusieurs bibliothèque trouvées pour "ESP8266WiFi.h"
Utilisé : D:\Cloud\Google Drive\_Develop\arduino\codes\libraries\ESP8266WiFi
Non utilisé : C:\Users\Pollux\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi
exit status 1
Erreur de compilation pour la carte NodeMCU 1.0 (ESP-12E Module)