Gast
#5201823
Hallo ich suche eine Möglichkeit, den raspberry pi über i2c mit einem Gerät kommunizieren zu lassen. Das Problem: Das Gerät erwartet folgendes "protokoll": START(Write) AnzahlderWriteDaten, data1, data2, .... Restart(Read) Anzahl der ReadBytes data1, data2, ... STOP bedeutet: erst wenn ich das erste Byte gelesen habe, weis ich, wieviele bytes ich lesen muss. Die Bibliothekten, die ich gefunden habe (bcm2835) bieten aber nur Befehle an, eine vorher bekannte Anzahl von Bytes zu lesen (bcm2835_i2c_write_read_rs). Kennt jemand eine Bibliothek, die meinem Problem abhilfe schafft?