git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1632 bbd45198-f89e-11dd-88c7-29a3b14d5316
@@ -15,26 +15,25 @@ static void cpu_usage_idle_hook()
if (total_count == 0)
{
- loop = 0;
-
/* get total count */
rt_enter_critical();
tick = rt_tick_get();
while(rt_tick_get() - tick < CPU_USAGE_CALC_TICK)
total_count ++;
+ loop = 0;
while (loop < CPU_USAGE_LOOP) loop ++;
}
rt_exit_critical();
count = 0;
/* get CPU usage */
while (rt_tick_get() - tick < CPU_USAGE_CALC_TICK)
count ++;