Die I2C Adresse ist 7 Bit. Aus dem Standard:

This address is seven bits long
Der I2C Bus transportiert Daten Byte (d.h. 8 Bit) weise. Das Erste Byte nach einem Start nennt man Adressbyte.

After the START condition (S), a slave address is sent. This address is seven bits long followed by an eighth bit which is a data direction bit (R/W) — a ‘zero’ indicates a transmission (WRITE), a ‘one’ indicates a request for data (READ)
Daß bei einer Datenkommunikation mehrere Felder in einem Byte vorhanden sind, ist gängige Praxis. Hier sind es zwei Felder, in den oberen 7 Bit die Adresse und im untersten das Direction Bit.

Was Kampi meint ist, ob er das Bit auf Softwareseite setzen muss. Antwort ist auch hier ja. Einfach Adresse + 1 = R-Zugriff und Adresse + 0 ist W-Zugriff.
Das geht garantiert in die Hose.

MfG Klebwax