Can i call the vQueueDelete to delete the Semaphore created.
I didnt find any direct api something like "vSemaphoreDelete"
vSemaphoreCreateBinary and xSemaphoreCreateCounting inturn calls the xQueueCreate.
xSemaphoreCreateMutex just does the pvPortMalloc( sizeof( xQUEUE ) )in xQueueCreateMutex.
and xSemaphoreHandle is typedef to xQueueHandle.
So, if i want to delete the xSemaphore can i do following by just calling vQueueDelete ???
xSemaphoreHandle xSemaphore = NULL;
xSemaphore = xSemaphoreCreateMutex();
Correct me if i am wrong.