FreeRTOS port uses xQueueSendToBack()/xQueueSendToFront() incorrectly
Real-Time Event Frameworks based on active objects & state machines
Brought to you by:
quantum-leaps
The QP/C/C++ ports to FreeRTOS (and also ESP-IDF) use the xQueueSendToBack() / xQueueSendToFront() FreeRTOS calls in the reversed meaning (as of QP/C/C++ version 7.2.1). Specifically, QActive_post_() with the FIFO semantics currently calls xQueueSendToFront(), but it should call xQueueSendToBack().
Also, QActive_postLIFO_() with the LIFO semantics, currently calls xQueueSendToBack(), but it should call xQueueSendToFront().
--MMS
Anonymous
Fixed in QP/C/C++ 7.3.0.
--MMS