The first byte sent after START consists of:
- Upper 7 bits: The Slave Address.
- LSB (Bit 0): Integration of Read/Write flag.
Address Calculation
If a datasheet says the address is 0x50:
- Write Command: (0x50 << 1) + 0=0xA0
- Read Command: (0x50 << 1) + 1=0xA1