}\r
/*-----------------------------------------------------------*/\r
\r
-inline unsigned long ulGetRunTimeStatsTime( void )\r
-{\r
-unsigned long ulReturn;\r
-\r
- TA1CTL &= ~MC__CONTINOUS;\r
- \r
- if( ( TA1CTL & TAIFG ) != 0 )\r
- {\r
- /* An overflow has occurred but not yet been processed. */\r
- ulStatsOverflowCount++;\r
- \r
- /* Clear the interrupt. */\r
- TA1CTL &= ~TAIFG;\r
- }\r
- else\r
- {\r
- __no_operation();\r
- }\r
- \r
- ulReturn = ( ulStatsOverflowCount << 16UL );\r
- ulReturn |= ( unsigned long ) TA1R;\r
- TA1CTL |= MC__CONTINOUS;\r
-\r
- return ulReturn;\r
-}\r
-/*-----------------------------------------------------------*/\r