Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1947 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++] Problème avec une lib Arduino

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] Problème avec une lib Arduino

n°2495178
fredo3
Posté le 11-03-2025 à 15:12:13  profilanswer
 

Bonjour
 
J'aurais une question C++ pour un projet Arduino.
 
J'ai la fonction de mise à jour de firmware de painlessmesh qui est capricieuse.
https://gitlab.com/painlessMesh/pai [...] Sender.ino
 
Alors l’exemple en lien fonctionne parfaitement.
 
Le problème c'est quand j'essaye de l'intégrer à mon projet.
 
En gros, si j'enlève la boucle infini du setup:

Code :
  1. while (true) {
  2.             //This program will not reach loop() so we dont have to worry about
  3.             //file scope.
  4.             mesh.update();
  5.             usleep(1000);
  6.           }


 
Et met son contenu dans la fonction loop prédéfinie d'Arduino, comme c'est le cas pour les autres examples, et bien le MCU crash.
 
Bref elle est où la différence entre la boucle while infinie, et le loop arduino???
 
En commentaire de programmeur a écrit qu'il n'a pas besoin de se soucier du file scope vu que le code n'atteint jamais le loop.
Est-il là le problème justement???


Message édité par fredo3 le 11-03-2025 à 15:12:58
mood
Publicité
Posté le 11-03-2025 à 15:12:13  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++] Problème avec une lib Arduino

 

Sujets relatifs
Problème pour une intégration d'APIdll en C compatible vb6
[Langage fonctionnel] Identification du problèmeProblème batch avec deux %time%
technos cloud, rust.. Quid d'apprendre le C aujourd'hui?C# création de XML
Dev C++ ComboBox API Windowsarduino : requete http.
"appli" Java/C pour Android 4 / API level 16 (abandonné)Problème de sélection de feuille VBA
Plus de sujets relatifs à : [C++] Problème avec une lib Arduino


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)