summaryrefslogtreecommitdiff
path: root/digital
diff options
context:
space:
mode:
authorNicolas Schodet2010-05-10 23:54:44 +0200
committerNicolas Schodet2010-05-10 23:54:44 +0200
commit66d15b98cf1ff311ef96a058be0ccdf668399738 (patch)
tree99af791b350d4eb56c88c021fbb500e6f994c169 /digital
parent7529c4d986717ac51058a2354b53afc81272a028 (diff)
digital/asserv/src/asserv: fix ABS on unsigned value
Diffstat (limited to 'digital')
-rw-r--r--digital/asserv/src/asserv/aux.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/digital/asserv/src/asserv/aux.c b/digital/asserv/src/asserv/aux.c
index a5a65a8d..9b730a92 100644
--- a/digital/asserv/src/asserv/aux.c
+++ b/digital/asserv/src/asserv/aux.c
@@ -104,8 +104,8 @@ aux_traj_goto (struct aux_t *aux)
aux->speed->pos_cons -= 250;
aux->wait = 225 / 2;
}
- else if (UTILS_ABS (aux->speed->pos_cons - aux->speed->pos->cur)
- < 300)
+ else if (UTILS_ABS ((int32_t) (aux->speed->pos_cons -
+ aux->speed->pos->cur)) < 300)
{
aux->traj_mode = AUX_TRAJ_DONE;
aux->state->variant = 0;