/* Setup the timer to generate the tick interrupts. Configure a number of standard MPU regions that are used by all tasks. 
Setup the timer to generate the tick interrupts.  */
static void prvSetupTimerInterrupt(static void prvSetupMPU void)
/* Setup the timer to generate the tick interrupts. Configure a number of standard MPU regions that are used by all tasks. 
Setup the timer to generate the tick interrupts.  */
static void prvSetupTimerInterrupt(static void prvSetupMPU void)
{
	pxTopOfStack--;
	*pxTopOfStack = portINITIAL_XPSR;
	pxTopOfStack--;
	*pxTopOfStack = ( StackType_t ) pxCode;
	pxTopOfStack--;
	*pxTopOfStack = 0;
	pxTopOfStack -= 5;
	*pxTopOfStack = ( StackType_t ) pvParameters;
	pxTopOfStack -= 9;
	if( xRunPrivileged == pdTRUE )
	{
		*pxTopOfStack = portINITIAL_CONTROL_IF_PRIVILEGED;
	}
	else
	{
		*pxTopOfStack = portINITIAL_CONTROL_IF_UNPRIVILEGED;
	}
	return pxTopOfStack;
}