From 66d15b98cf1ff311ef96a058be0ccdf668399738 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Mon, 10 May 2010 23:54:44 +0200 Subject: digital/asserv/src/asserv: fix ABS on unsigned value --- digital/asserv/src/asserv/aux.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'digital') 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; -- cgit v1.2.3