• RTX mutex
    who unlock the mutex f1() or f2() ? function f1() should unlock the mutex, is this right ? #include <rtl.h> OS_MUT mutex; void f1 (void) { os_mut_wait (mutex, 0xffff); f2 (); .. /* Critical...
  • RTX mutex
    Hello, I have faced strange program behaviour in my home project. It is running on KEIL RTX. The issue is that only one task is put to wait forever for a mutex which is used by several tasks. Mutex...
  • RTX mutex
    who unlock the mutex f1() or f2() ? function f1() should unlock the mutex, is this right ? #include <rtl.h> OS_MUT mutex; void f1 (void) { os_mut_wait (mutex, 0xffff); f2 (); .. /* Critical...
  • RTX mutex
    Hello, I have faced strange program behaviour in my home project. It is running on KEIL RTX. The issue is that only one task is put to wait forever for a mutex which is used by several tasks. Mutex...
  • RTX semaphore / mutex
    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...