From 37268408fe9769bcb35864123a0a3dd50014276c Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 6 Apr 2012 21:38:36 +0200 Subject: digital/asserv: support asserv without aux --- digital/asserv/src/asserv/aux.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'digital/asserv/src/asserv/aux.h') diff --git a/digital/asserv/src/asserv/aux.h b/digital/asserv/src/asserv/aux.h index 98a407b3..cf12aa7d 100644 --- a/digital/asserv/src/asserv/aux.h +++ b/digital/asserv/src/asserv/aux.h @@ -26,6 +26,11 @@ * }}} */ #include "cs.h" +#if AC_ASSERV_AUX_NB + +# define AUX_IF(x...) x +# define AUX_OR_0(x) (x) + /** Auxiliary motor informations. */ struct aux_t { @@ -73,4 +78,26 @@ aux_traj_find_limit_start (struct aux_t *aux, int8_t speed); void aux_traj_update (void); +#else /* !AC_ASSERV_AUX_NB */ + +# define AUX_IF(x...) +# define AUX_OR_0(x) 0 + +extern inline void +aux_init (void) +{ +} + +extern inline void +aux_pos_update (void) +{ +} + +extern inline void +aux_traj_update (void) +{ +} + +#endif /* !AC_ASSERV_AUX_NB */ + #endif /* aux_h */ -- cgit v1.2.3