xSemaphoreCreateRecursiveMutexWithCaps() function
Creates a recursive mutex with specific memory capabilities This function is similar to xSemaphoreCreateRecursiveMutex(), except that it allows the memory allocated for the recursive mutex to have specific capabilities (e.g., MALLOC_CAP_INTERNAL).
Arguments
uxMemoryCaps
Memory capabilities of the recursive mutex's memory (see esp_heap_caps.h)
Return value
Handle to the created recursive mutex or NULL on failure.
Notes
A recursive mutex created using this function must only be deleted using vSemaphoreDeleteWithCaps()
xSemaphoreCreateRecursiveMutexWithCaps() calls 1 function:
![]()
xSemaphoreCreateRecursiveMutexWithCaps()
xSemaphoreCreateRecursiveMutexWithCaps():
![]()
xSemaphoreCreateRecursiveMutexWithCaps()