Bonsoir,
j'ai assez peu d'expérience en C.
Je me casse la tête pour comprendre un programme en C pour Arduino qui a pour but de gérer un lecteur RFID
Je poste ici, car c'est un problème se syntaxe et pas d'électronique.
J'ai la variable "SendData" qui me pose problème.
elle est déclarée dans la fonction MFRC522_ToCard :
elle est utilisée comme paramètre pour appeler une autre fonction :Code:uchar MFRC522_ToCard(uchar command, uchar *sendData, uchar sendLen, uchar *backData, uint *backLen)
Cette valeur va être envoyée à la carte à l'adresse FIFODataReg ...Code:Write_MFRC522(FIFODataReg, sendData[i]);
Ce que je ne comprends pas c'est que cette variable qui semble être un tableau "sendData[i]" n'est pas initialisée et nulle part dans le programme elle prend de valeurs.
Or elle doit bien avoir une valeur définie pour paramétrer la carte...
Ce la que je ne comprends plus rien...
Je pense que j’interprète mal quelque chose...
Merci
-----