summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/idle.c15
-rw-r--r--src/scheduler_mp.c2
-rw-r--r--src/scheduler_up.c2
-rw-r--r--src/signal.c2
-rw-r--r--src/thread.c5
5 files changed, 21 insertions, 5 deletions
diff --git a/src/idle.c b/src/idle.c
index 62e3b57bab..9a04806199 100644
--- a/src/idle.c
+++ b/src/idle.c
@@ -79,6 +79,19 @@ rt_err_t rt_thread_idle_sethook(void (*hook)(void))
return ret;
}
+/**
+ * @addtogroup group_thread_management
+ * @{
+ */
+
+/**
+ * @brief delete the idle hook on hook list.
+ *
+ * @param hook the specified hook function.
+ *
+ * @return `RT_EOK`: delete OK.
+ * `-RT_ENOSYS`: hook was not found.
+ */
rt_err_t rt_thread_idle_delhook(void (*hook)(void))
{
rt_size_t i;
@@ -198,3 +211,5 @@ rt_thread_t rt_thread_idle_gethandler(void)
return (rt_thread_t)(&idle_thread[id]);
}
+
+/** @} group_thread_management */
diff --git a/src/scheduler_mp.c b/src/scheduler_mp.c
index c0a546cf08..4bcbafad6d 100644
--- a/src/scheduler_mp.c
+++ b/src/scheduler_mp.c
@@ -1582,7 +1582,7 @@ rt_err_t rt_sched_thread_bind_cpu(struct rt_thread *thread, int cpu)
}
/**
- * @}
+ * @} group_thread_management
*
* @endcond
*/
diff --git a/src/scheduler_up.c b/src/scheduler_up.c
index 2970202dbf..4db27104cd 100644
--- a/src/scheduler_up.c
+++ b/src/scheduler_up.c
@@ -724,7 +724,7 @@ rt_err_t rt_sched_thread_bind_cpu(struct rt_thread *thread, int cpu)
}
/**
- * @}
+ * @} group_thread_management
*
* @endcond
*/
diff --git a/src/signal.c b/src/signal.c
index 125f388b38..ea3b283c8a 100644
--- a/src/signal.c
+++ b/src/signal.c
@@ -579,6 +579,8 @@ void rt_thread_free_sig(rt_thread_t tid)
}
/**
+ * @ingroup group_thread_management
+ *
* @brief This function can be used to send any signal to any thread.
*
* @param tid is a pointer to the thread that receives the signal.
diff --git a/src/thread.c b/src/thread.c
index fcbf737091..481dfebeef 100644
--- a/src/thread.c
+++ b/src/thread.c
@@ -294,10 +294,9 @@ static rt_err_t _thread_init(struct rt_thread *thread,
/**
* @addtogroup group_thread_management
+ * @{
*/
-/**@{*/
-
/**
* @brief This function will initialize a thread. It's used to initialize a
* static thread object.
@@ -1209,4 +1208,4 @@ rt_err_t rt_thread_get_name(rt_thread_t thread, char *name, rt_uint8_t name_size
}
RTM_EXPORT(rt_thread_get_name);
-/**@}*/
+/** @} group_thread_management */