die Seite hab ich schon gesehen, ich mach das im Prinzip genauso wies da steht, aber es funktioniert trotzdem nicht.

Hier ein Diagramm aus dem Datenblatt des Slave-Bausteins (LIS3LV02DQ) den ich ansprechen will:
Bild hier  

ST - Start
SR - Repeated Start
SAK - Slave Acknowledge
NMAK - Not Master Acknowledge
SAD+W - Slave-Adresse mit Write-Bit
SAD+R - Slave-Adresse mit Write-Bit
SUB - Die Adresse des Registers dass man von dem Baustein auslesen möchte
bis zu der mit dem roten Pfeil markierten Stelle komme ich ohne Probleme, ich bekom auch immer ein NACK vom Slave zurück.

Ich hab dann also die Slave Adresse mit Read-Bit gesendet und hab ein NACK darauf zurückbekommen, an dem Punkt ist der rote Pfeil.
Anschließen versteh ich aber nicht was genau ich machen muss um die Daten zu lesen, die ja noch kommen sollen.
Direkt wieder warten bis TWINT gesetzt wird bringt ja nichts, das ist sofort der Fall, da es noch wegen dem Slave-Adressen-Versand gesetzt ist.
Ich hab versucht einfach 0x00 o.ä. auf den Bus zu schreiben und dann zu warten bis TWINT gesetzt ist, aber das passiert nie.