prithwee wrote on Thursday, March 05, 2009:
Hi All,
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();
.
.
.
vQueueDelete(xSemaphore);
}
Correct me if i am wrong.
TIA.
Regards,
Prithwee.