From 2183136d23f1b2a3eb5ee89c5902e16308036f45 Mon Sep 17 00:00:00 2001 From: Jérémy Dufour Date: Wed, 30 Apr 2008 21:09:18 +0200 Subject: * digital/io/src - integrate backward movement support in the move FSM. --- digital/io/src/move.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'digital/io/src/move.c') diff --git a/digital/io/src/move.c b/digital/io/src/move.c index 2c0a0c5e..51c22e87 100644 --- a/digital/io/src/move.c +++ b/digital/io/src/move.c @@ -34,11 +34,13 @@ struct move_data_t move_data; /* Go to a position with the start FSM. */ void -move_start (uint16_t position_x, uint16_t position_y) +move_start (uint16_t position_x, uint16_t position_y, + uint8_t backward_movement_allowed) { /* Set parameters. */ move_data.final.x = position_x; move_data.final.y = position_y; + move_data.backward_movement_allowed = backward_movement_allowed; /* Start the FSM. */ fsm_init (&move_fsm); fsm_handle_event (&move_fsm, MOVE_EVENT_start); -- cgit v1.2.3