/* Utility to ready all the lists used by the scheduler. This is called automatically upon the creation of the first co-routine.  */
static void prvInitialiseCoRoutineLists(void)
/* Utility to ready all the lists used by the scheduler. This is called automatically upon the creation of the first co-routine.  */
static void prvInitialiseCoRoutineLists(void)
{
UBaseType_t uxPriority;
	for( uxPriority = 0; uxPriority < configMAX_CO_ROUTINE_PRIORITIES; uxPriority++ )
	{
		vListInitialise( ( List_t * ) &( pxReadyCoRoutineLists[ uxPriority ] ) );
	}
	vListInitialise( ( List_t * ) &xDelayedCoRoutineList1 );
	vListInitialise( ( List_t * ) &xDelayedCoRoutineList2 );
	vListInitialise( ( List_t * ) &xPendingReadyCoRoutineList );
	pxDelayedCoRoutineList = &xDelayedCoRoutineList1;
	pxOverflowDelayedCoRoutineList = &xDelayedCoRoutineList2;
}