summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc32xx/misc/timer.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2010-10-21 13:58:18 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2010-10-21 13:58:18 +0000
commitc477be46b897fe3965b2e1684cf460fc61c23341 (patch)
treea70bfb82edd4148e4ec74ff9678e26438a20ba42 /c/src/lib/libbsp/arm/lpc32xx/misc/timer.c
parent2010-10-19 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-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.c19
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 */
}