Mit den I2C-Adresse hat man das Problem, das die einen von 7 Bit, die anderen von 8Bit Adresse ausgehen.
Je nach Lib wird das RW-Bit intern gesetzt, je nach Modus. Wenn man die Bytes selber auf den Bus schiebt, muss man das RW auch selber behandeln, dann kommt die +1 ins Spiel.

Offiziell ist die Adresse nur, die oberen, 7 Bit.