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.

Problem in using I2CMasterTimeoutSet() API with stellaris LM4f232 controller.

Hi,

I have to impliment interrupt based I2C communication on stellaris LM4F232 (As a master). I have to use I2CMasterTimeoutSet API.

I have some doubts regarding this API.

1. When do the value in I2C Master Clock Low Timeout Count (I2CMCLKOCNT) increases? either  on every tick of system clock (Clock input to I2C module)  or SCL clock.?

2. The count is loaded in this register on every start condition. What is the status of this register after STOP condition, it gets reset or still counting?