summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/move.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io/src/move.c')
-rw-r--r--digital/io/src/move.c5
1 files changed, 5 insertions, 0 deletions
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);