Taille buffer I2C

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

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.