I have carefully chosen my word (at least this time
), so I think that I'm right and the reference is confusing.
The Wire.endTransmission() does not end something that is going on the hardware I2C bus. It is the full I2C session with START, reading ACK, sending data, and STOP.