Haaaa le goto ... il en aura fait couler de l'encre.
Oui, effectivement je pouvais faire une boucle principale vide et placer mon code dans setup.
C'est uniquement une façon "personnelle" de voir les choses.
Je m'explique :
Psychologiquement, pour Môamôa setup doit initialiser des configuration, et la boucle principale faire le travail qui motive le programme.
Donc, j'ai opté pour placer le code dans loop.
Comme je ne veux faire qu'une seule fois le travail, j'enlise la boucle de base dans la sous-boucle INFINI: goto INFINI;
Cette écriture est pour moi un "STOP !" que j'utilise souvent lors de la mise au point des programmes, quand je veux "suspendre à un point précis".
Si le goto était interdit par la loi, je pourrais écrire une ligne du genre while (true) {}; qui aboutirait à un comportement identique, mais franchement, sur un coup d'œil rapide c'est moins lisible à mon sens qu'INFINI: goto INFINI;
En fait, tout ça n'est que compromis, avec en filigrane le mental de chacun.
Merci pour ton propos, c'est toujours utile d'avoir à se remettre en question, il en émerge toujours du positif ...