doxygen: refine core_sync grouping
- Move `@defgroup core_sync` group definition to doc.txt - Adapt usage of `@ingroup core_sync` accordingly
This commit is contained in:
parent
f6f42b6132
commit
81e293422c
@ -25,3 +25,9 @@
|
|||||||
* @ingroup core
|
* @ingroup core
|
||||||
* @brief Configuration data and startup code for the kernel
|
* @brief Configuration data and startup code for the kernel
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @defgroup core_sync Thread Synchronization
|
||||||
|
* @ingroup core
|
||||||
|
* @brief Thread synchronization mechanisms of the kernel
|
||||||
|
*/
|
||||||
|
|||||||
@ -5,12 +5,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @defgroup core_sync_cond Condition Variable
|
||||||
|
* @ingroup core_sync
|
||||||
* @brief Condition variable for thread synchronization
|
* @brief Condition variable for thread synchronization
|
||||||
* @ingroup core, core_sync
|
|
||||||
* @{
|
|
||||||
*
|
|
||||||
* @file
|
|
||||||
* @brief RIOT synchronization API
|
|
||||||
*
|
*
|
||||||
* This file contains a condition variable with Mesa-style semantics.
|
* This file contains a condition variable with Mesa-style semantics.
|
||||||
*
|
*
|
||||||
@ -129,6 +126,11 @@
|
|||||||
* Note that this could actually be written with a single condition variable.
|
* Note that this could actually be written with a single condition variable.
|
||||||
* However, the example includes two for didactic reasons.
|
* However, the example includes two for didactic reasons.
|
||||||
*
|
*
|
||||||
|
* @{
|
||||||
|
*
|
||||||
|
* @file
|
||||||
|
* @brief Condition variable for thread synchronization
|
||||||
|
*
|
||||||
* @author Sam Kumar <samkumar@berkeley.edu>
|
* @author Sam Kumar <samkumar@berkeley.edu>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@ -8,13 +8,13 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @defgroup core_sync Synchronization
|
* @defgroup core_sync_mutex Mutex
|
||||||
|
* @ingroup core_sync
|
||||||
* @brief Mutex for thread synchronization
|
* @brief Mutex for thread synchronization
|
||||||
* @ingroup core
|
|
||||||
* @{
|
* @{
|
||||||
*
|
*
|
||||||
* @file
|
* @file
|
||||||
* @brief RIOT synchronization API
|
* @brief Mutex for thread synchronization
|
||||||
*
|
*
|
||||||
* @author Kaspar Schleiser <kaspar@schleiser.de>
|
* @author Kaspar Schleiser <kaspar@schleiser.de>
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -7,12 +7,14 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @defgroup core_sync_rmutex Recursive Mutex
|
||||||
* @ingroup core_sync
|
* @ingroup core_sync
|
||||||
* @brief Recursive Mutex for thread synchronization
|
* @brief Recursive Mutex for thread synchronization
|
||||||
|
*
|
||||||
* @{
|
* @{
|
||||||
*
|
*
|
||||||
* @file
|
* @file
|
||||||
* @brief RIOT synchronization API
|
* @brief Recursive Mutex for thread synchronization
|
||||||
*
|
*
|
||||||
* @author Martin Elshuber <martin.elshuber@theobroma-systems.com>
|
* @author Martin Elshuber <martin.elshuber@theobroma-systems.com>
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user