Comment Jongler entre des différentes communication UART

Déjà, ce n'est pas une bonne idée d'utiliser Serial pour le Nextion car cela entre en conflit lors des téléchargement et cela t'empêche d'utiliser Serial pour envoyer des messages pour le debug.

La librairie VMA340_GPS est codée avec les pieds.

  • Elle force l'usage de SoftwareSerial si on développe pour la famille AVR le constructeur est modifié. Je ne crois pas que cela est une réelle influence (à confirmer) car les 2 librairies héritent de Stream
 #ifdef __AVR__
  VMA430_GPS(SoftwareSerial *);
#endif
  VMA430_GPS(HardwareSerial *);
  • Elle écrit des messages sur Serial même lorsque GPS_DEBUG est inactif. Ça c'est un problème car cela parasite la liaison vers le Nextion c'est une bonne raison pour passer le Nextion sur Serial2 ou 3.

Je ne le pense pas.