Communication between task and Co-Routine
Posted by Markus B.
on June 12, 2007
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.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.