-
Bug
-
Resolution: Fixed
-
High
-
TI Device Drivers
-
TIDRIVERS-5799
-
Unknown
-
-
There are two independent issues that impact the SPI driver implementations on CC13X4, CC26X4, and CC23X0 devices.
1. On CC13X4, CC26X4, and CC23X0 devices, the power constraint that prevents the power driver from putting the device into standby is not released correctly after an SPI transaction completes. This means that the device will not be able to enter standby after an SPI transaction... until the counter rolls over to 0 after 256 transactions. Then the device may attempt to enter standby but at the wrong time because at least an SPI transaction is still ongoing. This can cause all kinds of unpleasant symptoms such as only partial transactions, hanging code, aborted other peripheral operations such as radio, UART, etc.
2. On CC23X0, wake up on CS is not functional. Unlike the previous problem, this one is much more obvious and straight-forward.