FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [March 2015 Threads]
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.
Regards.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.