#endif /* __ICCARM__ */\r
\r
#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() vConfigureTimerForRunTimeStats()\r
-#define portGET_RUN_TIME_COUNTER_VALUE() ( ( ulTIM6_OverflowCount << 16UL ) | ( unsigned long ) TIM6->CNT )\r
-\r
+#define portALT_GET_RUN_TIME_COUNTER_VALUE( ulCountValue ) \\r
+ { \\r
+ TIM_Cmd( TIM6, DISABLE ); \\r
+ ulCountValue = ( ( ulTIM6_OverflowCount << 16UL ) | ( unsigned long ) TIM6->CNT ); \\r
+ TIM_Cmd( TIM6, ENABLE ); \\r
+ }\r
\r
#endif /* FREERTOS_CONFIG_H */\r
\r