Pb génération de sketch NodeMCU ESP8266 suite MAJ du 09/05/2020

Bonjour,
Suite à la mise à jour du plugin du 09/05 j’ai re-généré via le plugin le sketch pour mon NodeMCU ESP8266 sur lequel j’ai une sonde de température DS18B20 afin de comparer ce qui est différent par rapport à la version précédente.
Comme j’ai remarqué qu’il y avait des améliorations concernant la prise en compte du paramètre « Délai de renvoi des valeurs des sondes T°/H en Minutes » (ce que j’avais précédemment modifié à la main dans l’ancien sketch), j’ai voulu le ré-injecter proprement dans mon NodeMCU mais pb à la compilation.

Effet, dans le sketch généré par le plugin, il y a les ligne suivantes :

#if defined(ARDUINO_ARCH_ESP8266)
	#include <ESP8266WiFi.h>
#else
	#include <WiFi.h>
#endif

et un peu plus loin

	#if defined(ARDUINO_ARCH_ESP8266)
	WiFi.hostname("JeedouinoESP_231");
	#endif

Or il s’avère que ARDUINO_ARCH_ESP8266 n’est pas défini.
J’ai donc ajouté
#define ARDUINO_ARCH_ESP8266 1 avec les autres #define et tout fonctionne.

Il semble donc qu’il y ai un petit manque dans la dernière version du plugin.

Bonjour @FredT,

ARDUINO_ARCH_ESP8266 est défini par l’arduino ide, et ses librairies esp.
Vous avez peut-être une ancienne version de celui-ci ? A voir.

Bonne journée.

J’ai bien la dernière version de l’IDE.
J’ai remis à jour certaines librairies et cela semble ok après avoir commenté la ligne que j’avais ajouté.

Merci

Bonjour,

Pour info, j’ai eu le même souci avec la variable ARDUINO_ARCH_ESP8266 qui n’était pas défini, avec le même cas de figure que @FredT.

Résolu en ajoutant

@fck au final, en remettant à jour certaines librairies (je ne sais plus lesquelles) plus besoin d’ajouter la ligne, la variable étant certainement définie dans une librairie.