Das Write/Read Bit wird in der Slave-Adresse übertragen. Die ersten 7 Bits selektieren den Slave bzw 0000000 für Global Call, danach kommt das ersehnte Bit. 1 für Read und 0 für Write.

Nach dem Schreiben von Daten musst du die Richtung umschalten auf Lesen. Allerdings kein STOP, sindern mit REPEATED_START, damit dir kein anderer Master dazwischen funkt. Teilweise muss ein 'Dummy Write' gemacht werden, wo nur die Adresse übertragen wird aber keine Nutzdaten. Danach wird dann gelesen.