AnsweredAssumed Answered

Should an ISR version of an RTOS queue function be called within a callback?

Question asked by Stephen on Sep 8, 2015
Within the callback:
HAL_UART_RxCpltCallback()
I need to insert the received character into an RTOS queue. To do this I need to know if I should use the function:
xQueueSendToBack()
or
xQueueSendToBackFromISR()

I know xQueueSendToBackFromISR() should be called within an ISR. What I am not sure about is if it should still be used within a function that is called from an ISR.

Outcomes