summaryrefslogtreecommitdiff
path: root/digital/io/src/avrconfig.h
diff options
context:
space:
mode:
authorNicolas Schodet2012-03-21 00:46:03 +0100
committerNicolas Schodet2012-03-21 18:56:51 +0100
commit1e7c8a8a9811c45091e6c471482086113f059f40 (patch)
treed7faa80dd162799c394ec23925cc53b6dbff008e /digital/io/src/avrconfig.h
parent0feb542a8cf7630a5d442387727414f5251aad83 (diff)
parentdcb79f383269440ec2c5a54b6d7792fbb0110d5a (diff)
Merge branch 'master' into efrei-robotique
Conflicts: digital/mimot/src/dirty/aux.c digital/mimot/src/dirty/aux.h digital/mimot/src/dirty/contacts.h digital/mimot/src/dirty/main.c digital/mimot/src/dirty/models.host.c digital/mimot/src/dirty/twi_proto.c digital/mimot/tools/mimot/init.py
Diffstat (limited to 'digital/io/src/avrconfig.h')
-rw-r--r--digital/io/src/avrconfig.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/digital/io/src/avrconfig.h b/digital/io/src/avrconfig.h
index dd3f2e87..cb9061fd 100644
--- a/digital/io/src/avrconfig.h
+++ b/digital/io/src/avrconfig.h
@@ -117,6 +117,23 @@
/** Heuristic callback. */
#define AC_ASTAR_HEURISTIC_CALLBACK path_astar_heuristic_callback
+/* usdist - Analog US distance sensor. */
+/** Number of sensors. */
+#define AC_USDIST_NB 4
+/** Measuring period, in number of update call. */
+#define AC_USDIST_PERIOD 1
+/** List of space separated sensor definition, see usdist.h. */
+#define AC_USDIST_SENSORS \
+ USDIST_SENSOR (0, G, 3) \
+ USDIST_SENSOR (1, G, 1) \
+ USDIST_SENSOR (2, C, 7) \
+ USDIST_SENSOR (3, D, 4)
+
+/* servo - Servo module */
+/** All servos are currently connected to the same port. */
+#define AC_SERVO_PORT PORTA
+#define AC_SERVO_DDR DDRA
+
/* io - io/ai board. */
/** TWI address of the io board. */
#define AC_IO_TWI_ADDRESS 2