 Repeated STARTs are not preceded by STOP conditions, which is how slaves know that the next message is part of the same transaction.Any given slave will only respond to certain messages, as specified in its product documentation.Pure I2C systems support arbitrary message structures.