*
* -->
*
+ * \defgroup kern_sem Mutually exclusive semaphores
+ * \ingroup kern
+ * \{
* \brief Mutually exclusive semaphores.
* Shared locking not supported in this implementation.
*
- * \version $Id$
*
* \author Bernie Innocenti <bernie@codewiz.org>
+ *
+ * $WIZ$ module_name = "semaphores"
+ * $WIZ$ module_depends = "kernel"
+ * $WIZ$ module_configuration = "bertos/cfg/cfg_sem.h"
*/
void sem_obtain(struct Semaphore *s);
void sem_release(struct Semaphore *s);
/* \} */
+/* \} */ //defgroup kern_sem
+
+int sem_testRun(void);
+int sem_testSetup(void);
+int sem_testTearDown(void);
#endif /* KERN_SEM_H */