summaryrefslogtreecommitdiff
path: root/examples/kernel/cpuusage.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/kernel/cpuusage.c')
-rw-r--r--examples/kernel/cpuusage.c5
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 ++;
}