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.

TMS570LS3137: I2C Master read issue

Part Number: TMS570LS3137
Other Parts Discussed in Thread: HALCOGEN

I found the HalCoGen example code and I copied and pasted this code into my build for the TMS570. It should clock out 3 bytes with the write bit set, then clock back 2 bytes with the read bit set. However what I get is the write works ok, but the read sends the address and nothing else. See the logic analyser screenshot.

Basically the question is what initiates the clocking back of data from the slave device?