From 4d737b1f6318db3014731fc2a2648997c2dfc03e Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 3 Jun 2011 10:07:33 +0200 Subject: digital/ai/src/utils: use interrupt for timer Use interrupt to avoid loosing any single timer tick. --- digital/io-hub/src/guybrush/simu.host.c | 6 ++++++ digital/io-hub/src/robospierre/simu.host.c | 6 ++++++ 2 files changed, 12 insertions(+) (limited to 'digital/io-hub/src') diff --git a/digital/io-hub/src/guybrush/simu.host.c b/digital/io-hub/src/guybrush/simu.host.c index e4cd61f0..567070d3 100644 --- a/digital/io-hub/src/guybrush/simu.host.c +++ b/digital/io-hub/src/guybrush/simu.host.c @@ -89,6 +89,12 @@ timer_wait (void) return 0; } +uint8_t +timer_get_tick (void) +{ + return mex_node_date () / 4; +} + /** Send computed path. */ void simu_send_path (vect_t *points, uint8_t len, diff --git a/digital/io-hub/src/robospierre/simu.host.c b/digital/io-hub/src/robospierre/simu.host.c index 70055d7d..745cdbc8 100644 --- a/digital/io-hub/src/robospierre/simu.host.c +++ b/digital/io-hub/src/robospierre/simu.host.c @@ -81,6 +81,12 @@ timer_wait (void) return 0; } +uint8_t +timer_get_tick (void) +{ + return mex_node_date () / 4; +} + /** Send computed path. */ void simu_send_path (vect_t *points, uint8_t len, -- cgit v1.2.3