diff --git a/bioloid_controller_cm510/src/sim/user_time.c b/bioloid_controller_cm510/src/sim/user_time.c index db1d29d84e6f6dc017d8c7778aced52b19784bca..14f394598f8da4421b2638010f5ce9fffa86b668 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