diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-10-21 13:58:18 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-10-21 13:58:18 +0000 |
commit | c477be46b897fe3965b2e1684cf460fc61c23341 (patch) | |
tree | a70bfb82edd4148e4ec74ff9678e26438a20ba42 /c/src/lib/libbsp/arm/lpc32xx/misc/timer.c | |
parent | 2010-10-19 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-c477be46b897fe3965b2e1684cf460fc61c23341.tar.bz2 |
2010-10-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/tm27.h: New file.
* Makefile.am, preinstall.am: Reflect change above.
* include/bsp.h: Fixed lpc32xx_micro_seconds_delay().
* misc/timer.c: Support for timer tests.
Diffstat (limited to 'c/src/lib/libbsp/arm/lpc32xx/misc/timer.c')
-rw-r--r-- | c/src/lib/libbsp/arm/lpc32xx/misc/timer.c | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/c/src/lib/libbsp/arm/lpc32xx/misc/timer.c b/c/src/lib/libbsp/arm/lpc32xx/misc/timer.c index 5c0246133c..b7900fb4d6 100644 --- a/c/src/lib/libbsp/arm/lpc32xx/misc/timer.c +++ b/c/src/lib/libbsp/arm/lpc32xx/misc/timer.c @@ -22,16 +22,10 @@ #include <rtems.h> #include <rtems/timerdrv.h> -static bool benchmark_timer_find_average_overhead = false; +#include <bsp.h> static uint32_t benchmark_timer_base; -/* TODO */ -static uint32_t lpc32xx_timer(void) -{ - return 0; -} - void benchmark_timer_initialize(void) { benchmark_timer_base = lpc32xx_timer(); @@ -39,17 +33,10 @@ void benchmark_timer_initialize(void) uint32_t benchmark_timer_read(void) { - uint32_t delta = lpc32xx_timer() - benchmark_timer_base; - - if (benchmark_timer_find_average_overhead) { - return delta; - } else { - /* TODO */ - return 0; - } + return lpc32xx_timer() - benchmark_timer_base; } void benchmark_timer_disable_subtracting_average_overhead(bool find_average_overhead) { - benchmark_timer_find_average_overhead = find_average_overhead; + /* VOID */ } |