Go Down

Topic: Taille buffer I2C (Read 265 times) previous topic - next topic

vincent84

Bonjour,

j'aimerai savoir s'il était possible d'augmenter la taille du buffer de la librairie WIRE ?
je sais qu'elle est limitée à 32 bytes.

J'aimerai sauvegarder des datas sur une eeprom externe (j'ai 128 bytes) et avec cette limitation, il faut bidouiller pour sauvegarder en plusieurs fois.

merci

bilbo83

Bonsoir,

En effet, la taille du buffer est de 32 octets.
Pour modifier sa valeur il faut éditer le fichier "Wire.h", et modifier la ligne:

#define BUFFER_LENGTH 32

par exemple, changer le 32 en 128.

Cependant, la bidouille se résume seulement à une boucle.
De plus si tu as peu de mémoire disponible, augmenter la taille des buffers est un fausse bonne idée.

Roger.

Go Up