This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ONET1151l I2C read

Other Parts Discussed in Thread: ONET1151L

When I read a register, the device appears to drive SDA low during the ack time of the response. The response is correct, but it should let SDA float high for the ack period.

This hangs the I2C master.  It never times out, so I have to power cycle to get the bus back.

I have another I2C device on the bus that responds normally to reads.  So I really think the 1151l is the culprit.

Anyone seen this or have an idea  for a fix?