Hi all,
I am struggling using mutexes/semaphores in RTX, since this RTOS does have the ugly restriction of only one timer per running task. I digged a bit deeper and realized, that most ARM cores have built in support for semaphorehandling (__LDREXH/__STREXH for CortexM3 that I am using). Now my question: Can anybody try to explain why KEIL RTX (which is an ARM brand...) does not make use of the built in semaphore handling, that anyways seems to me to be more reliable and faster than the RTX implementation.
BR Andreas