-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
SITSW-9132
-
11.01.00
-
12.00.00
-
The I2C_lld_primeTransferPoll() API in the I2C driver has bug. For the I2C_lld_primeTransferIntr() API we are calling the I2C_lld_recoverBus API after checking error status.
Refer code below.
if(object->intStatusErr != (uint32_t)0)
{
(void)I2C_lld_recoverBus(object, 10);
}
The above is missing for I2C_lld_primeTransferPoll() API.