In some RXF V6 framework releases the RXF configuration header files are not updated properly. Continue reading
Author Archives: admin
Fixed Case 4525: Possible enterCriticalRegion without exitCriticalRegion if a WST_MEM_Pool runs empty.
All C-language RXF releases using an RTOS.
If a MEM_Pool is out of memory we enter a critical region without exiting it. With an RTOS this causes taking a mutex which will not be freed again.
In the non-preemptive OO-RTX there is unusally no need to protect that region of
WST_MEM_Pool_getMemory(). Future releases have support for a define
WST_MEM_POOL_CRITICAL_REGIONS and will already contain corrected code for this issue.