-
Bug
-
Resolution: Fixed
-
High
-
PDK
-
PDK-12567
-
PROCESSOR_SDK_08.06.00
-
PROCESSOR_SDK_09.00.00
-
Issue Description:
SemaphoreP_reset does not function as intended with OSAL SafeRTOS. This is because SafeRTOS does not allow to take a semaphore while the scheduler is suspended. To perform a SemaphoreP_reset, the semaphore needs to be taken/pended as long as it as a non-zero count, which is not possible given the above restriction with SafeRTOS.
Resolution Description:
TI will not be supporting the SemaphoreP_reset OSAL API from 9.0 onwards for both SafeRTOS and FreeRTOS. OSAL can provide only those features that are natively supported by the underlying RTOS layers.