<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Data part of a static semaphore initializer. <ahref="group__semaphores.html#ga1100c867cc8bd8328f7a7db5e7c74f6d"></a><br/></td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top">#define </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="group__semaphores.html#gac09ac6a24cd3dbe91ac13d72bebf67c1">SEMAPHORE_DECL</a>(name, n) <aclass="el"href="struct_semaphore.html">Semaphore</a> name = _SEMAPHORE_DATA(name, n)</td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Decreases the semaphore counter. <ahref="group__semaphores.html#ga748b56bc2be187e316496d7b6e748f89"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Increases the semaphore counter. <ahref="group__semaphores.html#gacb89a28bd1fff2704207423f350215ba"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the semaphore counter current value. <ahref="group__semaphores.html#gadab3ccf8a34988ef6d410354b2648327"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Initializes a semaphore with the specified counter value. <ahref="group__semaphores.html#gafe8fc6155a871074e8017efd908b2c58"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs a reset operation on the semaphore. <ahref="group__semaphores.html#ga58e266e609cfd3dbc67f299b3ae9debb"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs a reset operation on the semaphore. <ahref="group__semaphores.html#gae7972b6b22b80ac09bac5a186277ab81"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs a wait operation on a semaphore. <ahref="group__semaphores.html#gabc8f7e509870e9b0527a6a68fad71425"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs a wait operation on a semaphore. <ahref="group__semaphores.html#gaa2c0367078533e291d2e889e251d8b67"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs a wait operation on a semaphore with timeout specification. <ahref="group__semaphores.html#ga0bc227311e5be3e3b6e3aee6a68169da"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs a wait operation on a semaphore with timeout specification. <ahref="group__semaphores.html#ga924ec5d191bb8debe8727ae4dd5d6d03"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs a signal operation on a semaphore. <ahref="group__semaphores.html#ga7ec0cbda23e49e2370e0b91f20baf05e"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs a signal operation on a semaphore. <ahref="group__semaphores.html#gaca0b70cf495a9cb7569e1cf5b07e2b3d"></a><br/></td></tr>
<tr><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs atomic signal and wait operations on two semaphores. <ahref="group__semaphores.html#ga0dc7b4339506de346d67b4560b271e44"></a><br/></td></tr>
Generated on Sun Nov 28 2010 14:09:49 for ChibiOS/RT by <ahref="http://www.doxygen.org/index.html"><imgsrc="doxygen.png"alt="doxygen"align="middle"border="0"></a> 1.7.1</small></address>