void vSemaphoreDelete( SemaphoreHandle_t xSemaphore );Deletes a semaphore, including mutex type semaphores and recursive semaphores.
Do not delete a semaphore that has tasks blocked on it (tasks that are in the Blocked state waiting for the semaphore to become available).
| xSemaphore | The handle of the semaphore being deleted. |