Hi,
The function I2CMasterErr() reply the the error status 0x0C and SCL will stuck low
Does any function can recover the I2C bus?
Thanks
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.
Hi,
The function I2CMasterErr() reply the the error status 0x0C and SCL will stuck low
Does any function can recover the I2C bus?
Thanks
Hi lin wei-hung,
Are you using BIOSPSP?. If so, could you please mention which version of the biospsp you are using?.
Best Regards,
Raghavendra
lin wei-hung,
Where is the function I2CMasterErr() coming from?. Which package are you referring to? [EDIT]
Best Regards,
Raghavendra
Hi,
After use the below function the bus is ok,
SysCtlPeripheralReset(SYSCTL_PERIPH_I2C0);
I2CMasterInitExpClk(I2C0_MASTER_BASE,, SysCtlClockGet(), 0);
I2CMasterControl(I2C0_MASTER_BASE,, I2C_MASTER_CMD_BURST_SEND_ERROR_STOP);
Thanks