summaryrefslogtreecommitdiff
path: root/digital/ai/src/twi_master/twi_master.h
diff options
context:
space:
mode:
authorNicolas Schodet2012-05-02 00:06:14 +0200
committerNicolas Schodet2012-05-02 00:06:14 +0200
commit150a29f14d01af1f26a6d9e7f8d862850f3c3bb7 (patch)
treeed35d8f1cbca4ccdf789bc15cb10424e16ad8ee1 /digital/ai/src/twi_master/twi_master.h
parenta27b805823ca746466cafd831332a5b0f00b6ce3 (diff)
digital/ai/src/twi_master: add an easy way to disable a slave
Diffstat (limited to 'digital/ai/src/twi_master/twi_master.h')
-rw-r--r--digital/ai/src/twi_master/twi_master.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/digital/ai/src/twi_master/twi_master.h b/digital/ai/src/twi_master/twi_master.h
index e75dbfab..4908f471 100644
--- a/digital/ai/src/twi_master/twi_master.h
+++ b/digital/ai/src/twi_master/twi_master.h
@@ -49,6 +49,29 @@
* transmission until the first command is acknowledged.
*/
+/** Slave identifiers. */
+enum {
+#if AC_AI_TWI_MASTER_ASSERV
+ TWI_MASTER_ID_ASSERV,
+#endif
+#if AC_AI_TWI_MASTER_MIMOT
+ TWI_MASTER_ID_MIMOT,
+#endif
+#if AC_AI_TWI_MASTER_BEACON
+ TWI_MASTER_ID_BEACON,
+#endif
+ TWI_MASTER_DISABLED = 127,
+#if !AC_AI_TWI_MASTER_ASSERV
+ TWI_MASTER_ID_ASSERV,
+#endif
+#if !AC_AI_TWI_MASTER_MIMOT
+ TWI_MASTER_ID_MIMOT,
+#endif
+#if !AC_AI_TWI_MASTER_BEACON
+ TWI_MASTER_ID_BEACON,
+#endif
+};
+
/** Initialise module. */
void
twi_master_init (void);