ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/MicroBlazeV9/portmicroblaze.c
void vApplicationClearTimerInterrupt( void )
		{
		unsigned long ulCSR;

			/* Clear the timer interrupt */
			ulCSR = XTmrCtr_GetControlStatusReg( XPAR_TMRCTR_0_BASEADDR, 0 );
			XTmrCtr_SetControlStatusReg( XPAR_TMRCTR_0_BASEADDR, 0, ulCSR );
		}
/* This is a default implementation of what is otherwise an application defined
		callback function used to clear whichever timer interrupt is used to generate
		the tick interrupt.  It is provided as an application callback because the
		kernel will run on lots of different MicroBlaze and FPGA configurations - not
		all of which will have the same timer peripherals defined or available.
		vApplicationSetupTimerInterrupt() is declared as a weak symbol, allowing the
		application writer to provide their own implementation, if this default
		implementation is not suitable. */
This is a default implementation of what is otherwise an application defined
callback function used to clear whichever timer interrupt is used to generate
the tick interrupt.  It is provided as an application callback because the
kernel will run on lots of different MicroBlaze and FPGA configurations - not
all of which will have the same timer peripherals defined or available.
vApplicationSetupTimerInterrupt() is declared as a weak symbol, allowing the
application writer to provide their own implementation, if this default
implementation is not suitable.
This is a default implementation of what is otherwise an application defined callback function used to clear whichever timer interrupt is used to generate the tick interrupt . It is provided as an application callback because the kernel will run on lots of different MicroBlaze and FPGA configurations - not all of which will have the same timer peripherals defined or available . vApplicationSetupTimerInterrupt () is declared as a weak symbol allowing the application writer to provide their own implementation if this default implementation is not suitable .
void vApplicationClearTimerInterrupt( void )
		{
		unsigned long ulCSR;
			ulCSR = XTmrCtr_GetControlStatusReg( XPAR_TMRCTR_0_BASEADDR, 0 );
			XTmrCtr_SetControlStatusReg( XPAR_TMRCTR_0_BASEADDR, 0, ulCSR );
		}
void vApplicationClearTimerInterrupt ( void ) { unsigned long ulCSR ; ulCSR = XTmrCtr_GetControlStatusReg ( XPAR_TMRCTR_0_BASEADDR , 0 ) ; XTmrCtr_SetControlStatusReg ( XPAR_TMRCTR_0_BASEADDR , 0 , ulCSR ) ; }
This is a default implementation of what is otherwise an application defined
callback function used to clear whichever timer interrupt is used to generate
the tick interrupt.
This is a default implementation of what is otherwise an application defined callback function used to clear whichever timer interrupt is used to generate the tick interrupt .
/* Clear the timer interrupt */