In my design I have an mdi/mdio bus implementation that I'd like to incorporate the use of a mutex because the bus is used across a couple of different tasks. I've tried searching for a simple code example of how to use the API's but I haven't found anything.
I'm hoping someone can point me to an example that I can use as a reference for my application.
Thanks in advance
Mutexes are created using xSemaphoreCreateMutex(). The API documentation page for that function has a small example.
Mutexes are given and taken using xSemaphoreGive() and xSemaphoreTake() [except recursive mutexes]. The API documentation page for xSemaphoreTake() shows a code example of how to use a semaphore as a mutex.