summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/move.c
diff options
context:
space:
mode:
authorNicolas Schodet2010-04-13 00:21:38 +0200
committerNicolas Schodet2010-04-13 00:21:38 +0200
commit1c5d5350411f25fde6168c301b68fe7fe125cf0e (patch)
tree346ba58167efb828dfed6f8773c625b54218199d /digital/io/src/move.c
parentafa6ecacdd5183b9e751184987f2929c811e4beb (diff)
digital/io/src: add new position_t type
Diffstat (limited to 'digital/io/src/move.c')
-rw-r--r--digital/io/src/move.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/digital/io/src/move.c b/digital/io/src/move.c
index 4343e60f..69f71b31 100644
--- a/digital/io/src/move.c
+++ b/digital/io/src/move.c
@@ -23,24 +23,19 @@
*
* }}} */
#include "common.h"
-#include "asserv.h"
#include "move.h"
#include "fsm.h"
-#include "main.h"
-
/**
* Internal data used by the move FSM.
*/
struct move_data_t move_data;
void
-move_start (asserv_position_t position, uint8_t backward)
+move_start (position_t position, uint8_t backward)
{
/* Set parameters. */
- move_data.final.x = position.x;
- move_data.final.y = position.y;
- move_data.final.a = position.a;
+ move_data.final= position;
move_data.backward_movement_allowed = backward;
move_data.final_move = 0;
/* Start the FSM. */