Bonjour Thierry, Christophe et tous les autres,
1 ou -1 that is the question. Je passerai par des essais, merci pour ta réponse claire sur les pas.
J'en ai une autre beaucoup plus pointue. Comme je vous l'ai déjà annoncé à maintes reprises, je n'arrive absolument pas à intégrer ou plutôt à appliquer le monde des objets.
Pour un cas un peu particulier je voudrais, dans mon code, récupérer la réponse de DCCpp pour l'écriture d'un CV. Pour la lecture j'ai réussi avec cela:
int monINT = DCCpp::progRegs.readCV(3,101,101);
Serial.print("monINT = ");
Serial.println(monINT);
DCCpp me répond bien par la bonne valeur dans monINT.
Tout fier du résultat, j'ai lancé cela pour écrire un CV:
int monINTW = DCCpp::progRegs.writeCVByte(1,11,101,101);
Serial.print("monINTW = ");
Serial.println(monINTW);
Mais là la réponse est: "invalid use of void expression"
De toute façon j'ai le mauvais pressentiment que même pour la lecture mon code n'est pas correct. J'ai bien essayer de "fouiller" désespérément dans ta bibliothèque "DcDccNanoController" pour trouver une guide mais j'ai abandonné pour les raisons évoquées plus haut (autrement dit, je suis nul).
Pourriez-vous une fois de plus me guider dans cette opération ?
Merci par avance
Antoine