14.2.4.1 Master Mode
When the Cortex-M3 processor or any other bus master becomes the master, the I2C peripheral waits until the serial bus is free. When the serial bus is free, the I2C peripheral generates a start condition, sends the slave address, and transfers the direction bit. The I2C peripheral operates as a master transmitter or as a master receiver, depending on the transfer direction bit.