Salut,
J'ai une question vraiment débile, qui me fait douter
En gros j'ai un tableau de uint8_t.
J'ai une doc qui décrit l'ordre d'informations présent dans ce buffer, via le nombre de bits. Sachant que ces valeurs peuvent être à cheval sur plusieurs "cases" car la structure n'est pas alignée, enfin bref...
Par exemple j'ai :
Identifiant 5bits
Valide 1bits
Valeur 6bits
Bourrage 4bits
Et là où je m'embrouille c'est dans "l'ordre" de ces bits, car on est d'accord qu'en little endian c'est de gauche à droite
Donc par exemple pour l'exemple ci-dessus, pour:
Identifiant = 3
Valide = 1
Valeur = 7
Bourrage = 1
j'aurais sur 2 octets en représentation binaire
t[0] = 11110 0011
t[1] = 0000 1000
Avec identifiant, valide, valeur, bourrage
J'ai bon ?
J'avoue que j'ai honte de me poser la question, mais ayant fait pas mal de bricolage sur tout ces trucs dernièrement, j'ai perdu un peu la boule, et j'ai peur de me gourrer 
Message édité le 19 janvier 2022 à 00:12:55 par RegleGraduee