"John_H" <
[email protected]> wrote in message
news:
[email protected]..
>>>>>>>> As for the I2C Master, assuming no clock stretching
>>>>>>>> is issued by the Slave,
> This is a bad assumption. The common situations that include delays must
> have the SCL clock stretching from the slave. Without that clock
> stretching, there's no idea when b1 or b2 start. The SCL holdoff is
> explicitly to allow for slave latency.
For the sake of generality, the clock stretching not only applies
to a byte level, it also applies to a bit level. Fortunately common
situations are not general situations or it would mean that every
i2c slave device would be always slower with respect to its
specifications. So i can always take into account the latency as
a preliminary step. But what i was investigating on was the possibility
of the master to introduce a delay.