diff --git a/core/include/debug.h b/core/include/debug.h
index d009df0aceb1ba0008be5e92432cb5808aaf82b9..7b4c77bdb0021cbc811e7fe7bcf37f51f59b2e37 100644
--- a/core/include/debug.h
+++ b/core/include/debug.h
@@ -64,7 +64,7 @@ extern "C" {
 #endif
 
 /**
- *
+ * @name Debugging defines
  * @{
  */
 #if ENABLE_DEBUG
diff --git a/core/include/log.h b/core/include/log.h
index 485b34bba9d1f977b6d2a157fb5577d2a44716c0..b18a169a3725bac71aa5be3290744e588238f10b 100644
--- a/core/include/log.h
+++ b/core/include/log.h
@@ -85,7 +85,7 @@ enum {
 #endif /* __clang__ */
 
 /**
- * @brief logging convenience defines
+ * @name Logging convenience defines
  * @{
  */
 #define LOG_ERROR(...) LOG(LOG_ERROR, __VA_ARGS__)
diff --git a/core/include/thread.h b/core/include/thread.h
index 6b1afc9cbcb1159b3e3f45ae01d67282c4f30c94..ffdc77dfd05d6c3e02290e779cb18bc3c975fbcd 100644
--- a/core/include/thread.h
+++ b/core/include/thread.h
@@ -132,13 +132,13 @@
 #endif
 
 /**
- * @brief Thread status list
+ * @name List of thread states
  * @{
  */
 #define STATUS_NOT_FOUND        (-1)            /**< Describes an illegal thread status */
 
 /**
- * @brief Blocked states.
+ * @name Blocked states
  * @{
  */
 #define STATUS_STOPPED              0   /**< has terminated                     */
@@ -153,7 +153,7 @@
 /** @} */
 
 /**
- * @brief These have to be on a run queue.
+ * @name Queued states
  * @{*/
 #define STATUS_ON_RUNQUEUE      STATUS_RUNNING  /**< to check if on run queue:
                                                  `st >= STATUS_ON_RUNQUEUE`             */