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 :
while (true) {
//This program will not reach loop() so we dont have to worry about
//file scope.
mesh.update();
usleep(1000);
}
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???
Marsh Posté le 11-03-2025 à 15:12:13
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:
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