This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

In RTX-V2, why osMutexPrioInherit attribute is not set for any of mutex used by RTE/OS

When I look at mutex attribues used by malloc/heap it does not have osMutexPrioInherit attribute set. This can cause priority inversion.

www.keil.com/.../group__CMSIS__RTOS__MutexMgmt.html

1. Why is not osMutexPrioInherit set by default (i know RTX-V1 did not have these attributes but RTX-V2 does)
2. What advantage there might be not to have osMutexPrioInherit attribute set

3. what part of RTE/OS is using remainig 4 mutexes (green rectangle in the picture)


Thank you