/* The tasks as described in the comments at the top of this file.  */
static void prvQueueReceiveTask(void *pvParameters)
/* The tasks as described in the comments at the top of this file.  */
static void prvQueueReceiveTask(void *pvParameters)
{
unsigned long ulReceivedValue;
	for( ;; )
	{
		xQueueReceive( xQueue, &ulReceivedValue, portMAX_DELAY );
		if( ulReceivedValue == 100UL )
		{
			if( ( FM3_GPIO->PDOR3 & mainTASK_CONTROLLED_LED ) != 0 )
			{
				FM3_GPIO->PDOR3 &= ~mainTASK_CONTROLLED_LED;
			}
			else
			{
				FM3_GPIO->PDOR3 |= mainTASK_CONTROLLED_LED;
			}
		}
	}
}