aboutsummaryrefslogtreecommitdiff
path: root/example/timer/odp_timer_accuracy.c
diff options
context:
space:
mode:
Diffstat (limited to 'example/timer/odp_timer_accuracy.c')
-rw-r--r--example/timer/odp_timer_accuracy.c29
1 files changed, 17 insertions, 12 deletions
diff --git a/example/timer/odp_timer_accuracy.c b/example/timer/odp_timer_accuracy.c
index 23c40e66f..e5df1c24e 100644
--- a/example/timer/odp_timer_accuracy.c
+++ b/example/timer/odp_timer_accuracy.c
@@ -1,8 +1,14 @@
-/* Copyright (c) 2018, Linaro Limited
- * Copyright (c) 2019-2023, Nokia
- * All rights reserved.
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
+ * Copyright (c) 2019-2023 Nokia
+ */
+
+/**
+ * @example odp_timer_accuracy.c
*
- * SPDX-License-Identifier: BSD-3-Clause
+ * ODP timer accuracy test application
+ *
+ * @cond _ODP_HIDE_FROM_DOXYGEN_
*/
#include <errno.h>
@@ -761,7 +767,7 @@ static int start_timers(test_global_t *test_global)
odp_timer_start_t start_param;
if (mode == MODE_PERIODIC) {
- odp_timer_periodic_start_t start_param;
+ odp_timer_periodic_start_t periodic_start;
nsec = offset_ns + (j * burst_gap);
@@ -775,13 +781,13 @@ static int start_timers(test_global_t *test_global)
ctx->first_period = start_tick +
odp_timer_ns_to_tick(timer_pool,
test_global->period_dbl + 0.5);
- start_param.freq_multiplier = test_global->opt.multiplier;
- start_param.first_tick = 0;
+ periodic_start.freq_multiplier = test_global->opt.multiplier;
+ periodic_start.first_tick = 0;
if (nsec)
- start_param.first_tick =
+ periodic_start.first_tick =
start_tick + odp_timer_ns_to_tick(timer_pool, nsec);
- start_param.tmo_ev = ctx->event;
- retval = odp_timer_periodic_start(ctx->timer, &start_param);
+ periodic_start.tmo_ev = ctx->event;
+ retval = odp_timer_periodic_start(ctx->timer, &periodic_start);
} else {
nsec = offset_ns + (i * period_ns) + (j * burst_gap);
ctx->nsec = start_ns + nsec;
@@ -869,7 +875,6 @@ static void print_nsec_error(const char *str, int64_t nsec, double res_ns,
static void print_stat(test_global_t *test_global)
{
- uint64_t i;
test_stat_t test_stat;
test_stat_t *stat = &test_stat;
uint64_t tot_timers;
@@ -937,7 +942,7 @@ static void print_stat(test_global_t *test_global)
fprintf(file, " Timer thread tmo(ns) diff(ns)\n");
- for (i = 0; i < tot_timers; i++) {
+ for (uint64_t i = 0; i < tot_timers; i++) {
fprintf(file, "%8" PRIu64 " %7u %12" PRIu64 " %10"
PRIi64 "\n", i, log[i].tid, log[i].tmo_ns, log[i].diff_ns);
}