i2c peripheral is not using a repeated start condition for write_read()
#1490
Labels
peripheral:i2c
I2C peripheral
write_read()
#1490
A logic analyser shows that a stop condition followed by start condition is currently being issued instead of the repeated start.
Both embedded-hal and embedded-hal-async specify that
write_read()
uses a repeated start condition.Some devices like the veml7700 require a repeated start. See Fig. 4 - I2C Bus Timing for Receive Word Command Format on page 4.
The text was updated successfully, but these errors were encountered: