summaryrefslogtreecommitdiffhomepage
path: root/digital/asserv/src/asserv/aux.h
diff options
context:
space:
mode:
Diffstat (limited to 'digital/asserv/src/asserv/aux.h')
-rw-r--r--digital/asserv/src/asserv/aux.h27
1 files changed, 27 insertions, 0 deletions
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 */