Wemos, croquis et mises à jour: attention !

Du point de vue hardware j’utilisais un Wemos D1 mini, une horloge RTC 3231 et un écran LCD avec interface I2C et pour la programmation l’IDE Arduino.

Après recherche sur le PC (suppression de certaines bibliothèques, remplacement, etc.), le problème vient des mises à jour des cartes Wemos (ESP8266) et des librairies. La solution est venue de la comparaison de fichiers entre ceux du PC et ceux d’une sauvegarde de février sur disque externe. Wemos vient de changer de nom et les cartes s’appellent maintenant ‘LOLIN…) et la mise à jour faite courant mars était dans ‘C:/ Utilisateurs/Gaston/AppData/Local/Arduino15/packages/esp8266/’ dans deux sous répertoires ‘hardware’ et ‘tools’. Apparemment certaines des librairies n’ont pas été mises à jour puisqu’à la compilation le LCD entre autre n’était plus reconnu.

  • pour ‘/hardware’: le dossier précédent était ‘esp8266/2.4.2′ alors que le nouveau dossier est ‘esp8266/2.5.0’
  • pour ‘/tools’: les anciens dossiers sont  ‘esptool/0.4.13‘, ‘mkspiffs/0.2.0‘, et ‘xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2′, alors que les nouveaux sont ‘esptool/2.5.0-3-20ed2b9’, ‘mkspiffs/2.5.0-3-20ed2b9’ et  ‘xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9’

Après restauration des fichiers antérieurs à la mise à jour les croquis sont compilables et peuvent à nouveau être modifiés. (les nouveaux fichiers ont été mis au chaud dans un dossier à part au cas où …).

Conclusions:

  • il faut sauvegarder ces fichiers avant les mises à jour et noter avec quels croquis ils fonctionnent et inversement.
  • être prudent ou méfiant vis à vis des mises à jour.

Bon courage à tous

Gaston pour  Les Fabriqueurs

gaston.etienne@free.fr

Posted in arduino, Technique.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *