From 27b286afcc596fee6c45f90190a2f67997732f3b Mon Sep 17 00:00:00 2001 From: Jérémy Dufour Date: Thu, 1 May 2008 01:40:44 +0200 Subject: * digital/io/src - ensure flag are reseted when the move FSM start. --- digital/io/src/move.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/digital/io/src/move.c b/digital/io/src/move.c index 51c22e87..ac6b9170 100644 --- a/digital/io/src/move.c +++ b/digital/io/src/move.c @@ -27,6 +27,8 @@ #include "move.h" #include "fsm.h" +#include "main.h" + /** * Internal data used by the move FSM. */ @@ -41,6 +43,9 @@ move_start (uint16_t position_x, uint16_t position_y, move_data.final.x = position_x; move_data.final.y = position_y; move_data.backward_movement_allowed = backward_movement_allowed; + /* Reset move FSM flags */ + main_sharp_ignore_event = 0; + main_move_wait_cycle = 0; /* Start the FSM. */ fsm_init (&move_fsm); fsm_handle_event (&move_fsm, MOVE_EVENT_start); -- cgit v1.2.3