summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/move.h
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.h
parentafa6ecacdd5183b9e751184987f2929c811e4beb (diff)
digital/io/src: add new position_t type
Diffstat (limited to 'digital/io/src/move.h')
-rw-r--r--digital/io/src/move.h20
1 files changed, 3 insertions, 17 deletions
diff --git a/digital/io/src/move.h b/digital/io/src/move.h
index 8eb485a0..8ea9eed4 100644
--- a/digital/io/src/move.h
+++ b/digital/io/src/move.h
@@ -25,21 +25,7 @@
*
* }}} */
-#include "modules/math/geometry/vect.h"
-#include "asserv.h"
-
-/**
- * A position.
- */
-typedef struct move_position_t
-{
- /** X position. */
- int16_t x;
- /** Y position. */
- int16_t y;
- /** A angle. */
- uint16_t a;
-} move_position_t;
+#include "defs.h"
/**
* Move FSM associated data.
@@ -47,7 +33,7 @@ typedef struct move_position_t
struct move_data_t
{
/** Final position. */
- move_position_t final;
+ position_t final;
/** Backward direction allowed flag. */
uint8_t backward_movement_allowed;
/** Try again counter. */
@@ -68,6 +54,6 @@ extern struct move_data_t move_data;
* backward is compulsary.
*/
void
-move_start (asserv_position_t position, uint8_t backward);
+move_start (position_t position, uint8_t backward);
#endif /* move_h */