From 63a7eed2777598c0289f1e04ad6d0be9231f6a08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergi=20Hern=C3=A1ndez?= <shernand@iri.upc.edu> Date: Mon, 1 Aug 2016 20:34:59 +0200 Subject: [PATCH] Solved a bug in the one time user time function. It now works as expected instead of always being active. --- bioloid_controller_cm510/src/sim/user_time.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bioloid_controller_cm510/src/sim/user_time.c b/bioloid_controller_cm510/src/sim/user_time.c index db1d29d..14f3945 100644 --- a/bioloid_controller_cm510/src/sim/user_time.c +++ b/bioloid_controller_cm510/src/sim/user_time.c @@ -63,7 +63,7 @@ void user_time_set_period(uint16_t period_ms) void user_time_set_one_time(uint16_t time_ms) { user_time_single=0x01; - user_time_period=(uint16_t)(((double)time_ms)/7.8); + user_time_time=(uint16_t)(((double)time_ms)/7.8); user_time_done=0x00; user_time_active=0x01; user_time_count=0x0000; @@ -85,6 +85,7 @@ uint8_t user_time_is_done(void) if(user_time_done==0x01) { user_time_done=0x00; + user_time_active=0x00; return 0x01; } else -- GitLab