I have six statically allocated xTimer objects. I’m observing a call to:
BaseType_t xHigherPriorityTaskWoken = pdFALSE; xTimerStartFromISR(handle, &xHigherPriorityTaskWoken);
is failing. Internally, the call to
xQueueGenericSendFromISR() is taking this branch before returning:
traceQUEUE_SEND_FROM_ISR_FAILED( pxQueue ); xReturn = errQUEUE_FULL;
I’ve not been able to figure out the cause. What should I be looking for to debug this?