summaryrefslogtreecommitdiff
path: root/include/rtthread.h
diff options
context:
space:
mode:
authorFan Yang <[email protected]>2023-05-17 17:40:18 +0800
committerGitHub <[email protected]>2023-05-17 17:40:18 +0800
commit48557de14897afb0965695d272d07f83f0b08c42 (patch)
tree5a423e6603cac828c53b96d1345c9b0c0e154f84 /include/rtthread.h
parent065a3e1b3aaebe18361d51124c6aa2246a97b008 (diff)
[include][src] Add API to get object name and thread name (#7507)
Signed-off-by: Fan YANG <[email protected]> Co-authored-by: Man, Jianting (Meco) <[email protected]>
Diffstat (limited to 'include/rtthread.h')
-rw-r--r--include/rtthread.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/rtthread.h b/include/rtthread.h
index 45bbacdf3d..5d44164f51 100644
--- a/include/rtthread.h
+++ b/include/rtthread.h
@@ -60,6 +60,7 @@ void rt_object_delete(rt_object_t object);
rt_bool_t rt_object_is_systemobject(rt_object_t object);
rt_uint8_t rt_object_get_type(rt_object_t object);
rt_object_t rt_object_find(const char *name, rt_uint8_t type);
+rt_err_t rt_object_get_name(rt_object_t object, char *name, rt_uint8_t name_size);
#ifdef RT_USING_HEAP
/* custom object */
@@ -169,6 +170,8 @@ void rt_thread_wakeup_set(struct rt_thread *thread, rt_wakeup_func_t func, void*
#endif
void rt_thread_timeout(void *parameter);
+rt_err_t rt_thread_get_name(rt_thread_t thread, char *name, rt_uint8_t name_size);
+
#ifdef RT_USING_SIGNALS
void rt_thread_alloc_sig(rt_thread_t tid);
void rt_thread_free_sig(rt_thread_t tid);