title: I2C Bus multi master multi slave
body: <p>I am working on Ti's EK-TM4C1294XL which is basically a Arm Cortex M4 evaluation board. I was going through I2C bus of the same and have the following question regarding the I2C bus.</p>
  
  <p>I understand I2C support multi master multi slave configuration. So when we want to send data from a particular master to a particular slave we write first the slave address on the bus from that master and after receiving the Ack transmits the data to that slave.</p>
  
  <p>So in the same situation i want to receive data from a particular slave to a particular master but can the slave start the communication?
  Like suppose slave is a ADC and once the conversion is done send the converted data to a particular master.
  Is this possible in I2C?</p>