Zitat Zitat von Klebwax Beitrag anzeigen
$ sudo ./i2c-test
00 ff ff ff ff ff ff 00 04 72 be 00 e7 7d 11 01 0b 14 01 03

Das geht bei mir beliebig oft.

Write bei einem EEPROM sollte so gehen:

buffer[0] = Adresspointer im EEPROM
buffer[1] = Datenbyte
..
buffer[x] = Datenbyte

write(fd, buffer, x+1)

Wieviel man auf einmal schreiben kann, hängt vom EEPROM ab. Wenn man nicht auf eine Ready wartet, sollte man vor dem nächsten read oder write etwas Pause machen.

MfG Klebwax
mmh ich weiß natürlich nicht ob das EEPROM in Ordnung ist. Vielleicht hat das Ding ja schon nen Schuss......