From 19db6d366106d77c1badcfd34a99389dcad62742 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 1 Jun 2012 21:01:41 +0200 Subject: digital/io-hub/src/guybrush: add timer stats --- digital/ai/src/utils/timer.avr.c | 6 ++++++ digital/ai/src/utils/timer.h | 4 ++++ 2 files changed, 10 insertions(+) (limited to 'digital/ai/src/utils') diff --git a/digital/ai/src/utils/timer.avr.c b/digital/ai/src/utils/timer.avr.c index 9a6e3ede..f5cdbe3f 100644 --- a/digital/ai/src/utils/timer.avr.c +++ b/digital/ai/src/utils/timer.avr.c @@ -79,6 +79,12 @@ timer_wait (void) return late; } +uint8_t +timer_get (void) +{ + return TCNT0; +} + uint16_t timer_get_tick (void) { diff --git a/digital/ai/src/utils/timer.h b/digital/ai/src/utils/timer.h index 0d597870..f064a69c 100644 --- a/digital/ai/src/utils/timer.h +++ b/digital/ai/src/utils/timer.h @@ -61,6 +61,10 @@ timer_init (void); uint8_t timer_wait (void); +/** Return current timer value, for performance measurement. */ +uint8_t +timer_get (void); + /** Get a tick value, incremented at each tick, never reset. */ uint16_t timer_get_tick (void); -- cgit v1.2.3