diff options
Diffstat (limited to 'examples/kernel/cpuusage.c')
| -rw-r--r-- | examples/kernel/cpuusage.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/examples/kernel/cpuusage.c b/examples/kernel/cpuusage.c index 899d7cc20d..15666300b5 100644 --- a/examples/kernel/cpuusage.c +++ b/examples/kernel/cpuusage.c @@ -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;
- loop = 0;
/* get CPU usage */
tick = rt_tick_get();
while (rt_tick_get() - tick < CPU_USAGE_CALC_TICK)
{
count ++;
+ loop = 0;
while (loop < CPU_USAGE_LOOP) loop ++;
}
|
