diff options
Diffstat (limited to 'c/src/lib/libcpu/arm/mc9328mxl/timer/timer.c')
-rw-r--r-- | c/src/lib/libcpu/arm/mc9328mxl/timer/timer.c | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/c/src/lib/libcpu/arm/mc9328mxl/timer/timer.c b/c/src/lib/libcpu/arm/mc9328mxl/timer/timer.c index 4ddd289e83..66ff4a0bf4 100644 --- a/c/src/lib/libcpu/arm/mc9328mxl/timer/timer.c +++ b/c/src/lib/libcpu/arm/mc9328mxl/timer/timer.c @@ -1,27 +1,22 @@ -/* - * Cogent CSB336 Timer driver +/** + * @file + * @brief Cogent CSB336 Timer driver * * This uses timer 2 for timing measurments. - * + */ + +/* * Copyright (c) 2004 Cogent Computer Systems * Written by Jay Monkman <jtm@lopingdog.com> * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.org/license/LICENSE. - * - * Notes: - * This file manages the benchmark timer used by the RTEMS Timing Test - * Suite. Each measured time period is demarcated by calls to - * benchmark_timer_initialize() and benchmark_timer_read(). benchmark_timer_read() usually returns - * the number of microseconds since benchmark_timer_initialize() exitted. - * - * It is important that the timer start/stop overhead be determined - * when porting or modifying this code. -*/ + */ #include <rtems.h> #include <bsp.h> +#include <rtems/btimer.h> #include <mc9328mxl.h> uint32_t g_start; @@ -62,7 +57,7 @@ void benchmark_timer_initialize( void ) /* This value is in microseconds. */ #define LEAST_VALID 1 /* Don't trust a clicks value lower than this */ -int benchmark_timer_read( void ) +benchmark_timer_t benchmark_timer_read( void ) { uint32_t t; unsigned long long total; |