Hi,
Maybe it’s nothing for a someone that has been using FreeRTOS for a long and has understood its work flow, however for the novice FreeRTOS enthusiast it could be an issue:
While working with mutex’es (starting from here) I didn’t find anywhere on the online documentation a mention to the fact that the constant configUSE_MUTEXES
must be set to 1 in order to use such feature (and configUSE_RECURSIVE_MUTEXES
set to 1 for recursive mutex’es as well) as you’ve done it thoroughly through the online documentation for other kernel features.
Greetings!