Bonsoir,
Voila, je voudrais envoyer une variable de type long (4 octets) a travers une liaison i2c qui ne transfert que de simples octets.
J'ai bien trouvé ça sur le net :
long val = 123;
int value;
memcpy((void*)&value, (const void*)&val, sizeof(int));
Mais je débute en C et je nage avec les pointeurs.
Comment récupérer mon long a l'autre bout ?
Oui en gros c'est ce que je cherche a faire mais j'aurais aimé trouver une manière efficace de le faire.
Admettons que je transfert un long puis un char puis un autre long, comment récupérer la bonne 'découpe' à la réception ?
Je ne suis surement pas le premier a rencontrer ce problème...