-
Bug
-
Resolution: Fixed
-
Medium
-
TI Device Drivers
-
TIDRIVERS-4681
-
TIDRIVERS_5_20_00
-
TIDRIVERS_5_30_00
-
CC32xx
The I2C (I2CCC32XX) implementation erroneously manages the Power driver in the following use cases.
- When trying to initiate an I2C transfer; but the I2C bus is currently in use by another I2C Master or Slave (I2C_STATUS_BUS_BUSY).
- When canceling I2C transactions (I2C_STATUS_CANCEL).
The application may be unable to enter Low Power Deep Sleep (LPDS) following these events.