i use in my project tasks and Co-Routines. Is it possible to communicate between a task and a Co-Routine with a queue?
extern xQueueHandle xQueue;
crQUEUE_SEND( xHandle, xQueue, &xNumberToPost, NO_DELAY, &xResult );
xQueue = xQueueCreate( 10, sizeof( struct AMessage * ) );
if( xQueue == 0 )
// Failed to create the queue.
xQueueReceive( xQueue, &( pxRxedMessage ), ( portTickType ) MAX_DELAY);
I want that the task blocks until the co-routine sends a message.