<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/include/rtdef.h, branch copilot/remove-vbus-code-implementation</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/include/rtdef.h?h=copilot%2Fremove-vbus-code-implementation</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/include/rtdef.h?h=copilot%2Fremove-vbus-code-implementation'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-09-30T02:25:08Z</updated>
<entry>
<title>doxygen: cleanup code for group_thread_management</title>
<updated>2025-09-30T02:25:08Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-09-29T08:43:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3dd4f71bb6bd546757f591e1ed61e8b96ae95352'/>
<id>urn:sha1:3dd4f71bb6bd546757f591e1ed61e8b96ae95352</id>
<content type='text'>
The cleanup involved three parts:

- Merging the standalone "/**@{*/" into
  "@addtogroup group_thread_management"

- Changing "/**@}*/" to "/** @} group_thread_management */",
  adding the group name makes it easier to find the matching "@{" part.

- Deleting the "@addtogroup" directive in "include/rtthread.h"
  because this header file doesn't have doxygen comments.
  All doxygen comments for function bodies are defined in other .c files.

  Note, we remian two doxygen comments for rt_thread_inited_hookproto_t
  and rt_thread_idle_sethook in the "include/rtthread.h".
  rt_thread_inited_hookproto_t is really defined here.
  For rt_thread_idle_sethook, please see FIXME comment for reason.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>doxygen: cleanup code for group_object_management</title>
<updated>2025-09-29T06:22:40Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-09-28T09:46:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=05dc189e37de721e7355372e777b7a16771be0c5'/>
<id>urn:sha1:05dc189e37de721e7355372e777b7a16771be0c5</id>
<content type='text'>
The cleanup involved three parts:

- Merging the standalone "/**@{*/" into
  "@addtogroup group_object_management"

- Changing "/**@}*/" to "/** @} group_object_management */",
  adding the group name makes it easier to find the matching "@{" part.

- Deleting the "@addtogroup" directive in "include/rtthread.h"
  because this header file doesn't have doxygen comments.
  All doxygen comments for function bodies are defined in "src/object.c".

Plus minor cleanup for group_hook in src/object.c.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>移除已经废弃的CPU使用率相关的字段和初始化代码</title>
<updated>2025-09-12T01:56:16Z</updated>
<author>
<name>蒙蒙plus</name>
<email>chengmeng_2@outlook.com</email>
</author>
<published>2025-09-11T05:53:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=138c8887e7e60ec4f4c33c6c77fac371180ab534'/>
<id>urn:sha1:138c8887e7e60ec4f4c33c6c77fac371180ab534</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doxygen: updated doc for thread management subsystem</title>
<updated>2025-09-02T10:05:44Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-09-02T07:37:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f44ce3a64cbd18d12ab5873ebfb2587adc0f3c31'/>
<id>urn:sha1:f44ce3a64cbd18d12ab5873ebfb2587adc0f3c31</id>
<content type='text'>
Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>Update RT_VERSION to 5.2.2 (#10627)</title>
<updated>2025-08-22T02:56:29Z</updated>
<author>
<name>R b b666</name>
<email>64397326+Rbb666@users.noreply.github.com</email>
</author>
<published>2025-08-22T02:56:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=0b14a54614fa48d450997cdbeb57d92a4c037081'/>
<id>urn:sha1:0b14a54614fa48d450997cdbeb57d92a4c037081</id>
<content type='text'>
Update RT_VERSION to 5.2.2.</content>
</entry>
<entry>
<title>doxygen: promote object management to a separate page</title>
<updated>2025-07-22T10:07:17Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-07-22T08:48:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3c046646cbba093c5ffaf2721d11391a5417fe2a'/>
<id>urn:sha1:3c046646cbba093c5ffaf2721d11391a5417fe2a</id>
<content type='text'>
For "RT-Thread User Guide":
Take the "RT-Thread Kernel Object Model" sub-section out of
the "Kernel Basics" section and rename it to "Object Management".

Correspondingly, rename the "Kernel Object Management" section
in the "RT-Thread API Guide" to "Object Management".

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>doxygen: group name all in lowcase (part 2) (#10530)</title>
<updated>2025-07-22T05:59:25Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-07-22T05:59:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2aebe694d9a6987a9721f4ccbb4549e4520622a3'/>
<id>urn:sha1:2aebe694d9a6987a9721f4ccbb4549e4520622a3</id>
<content type='text'>
* doxygen: fs: unify groupname to lowercase

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;

* doxygen: drivers: unify groupname to lowercase

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;

* doxygen: signal: unify groupname to lowercase

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;

---------

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;</content>
</entry>
<entry>
<title>doxygen: group name all in lowcase</title>
<updated>2025-06-25T06:02:28Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-06-24T08:11:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8e9872a55456b38d28b0d7d076905be84d0af7a2'/>
<id>urn:sha1:8e9872a55456b38d28b0d7d076905be84d0af7a2</id>
<content type='text'>
This patch only updated the groups defined in documentation/0.doxygen.

Other groups will be moved into documentation/0.doxygen and updated at
that time.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>doxygen: change group_Device to group_device_driver</title>
<updated>2025-05-29T05:47:46Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-05-29T01:21:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e234cc865801940a78db8f5011845e336f22aeaf'/>
<id>urn:sha1:e234cc865801940a78db8f5011845e336f22aeaf</id>
<content type='text'>
The originally defined "group_Device" should actually
be part of the device-driver component, so create
a new "group_device_driver" and then rename
"group_Device" to "group_device_driver".

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>include:rtdef.h: comment Refine the annotation of RT_ALIGN and RT_ALIGN_DOWN  (#10201)</title>
<updated>2025-04-18T09:07:57Z</updated>
<author>
<name>ricky</name>
<email>67306039+illustriousness@users.noreply.github.com</email>
</author>
<published>2025-04-18T09:07:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7125e7bebd512a24427a7971ac1aff9acbae8668'/>
<id>urn:sha1:7125e7bebd512a24427a7971ac1aff9acbae8668</id>
<content type='text'>
include ：rtdef.h : [ Refine the annotation of RT_ALIGN and RT_ALIGN_DOWN ]

This macro is vulnerable to non-2-byte alignments,
but I assume that the macro definition was designed with an explicit use case of 2-byte alignments in mind.
Therefore, I only modify the comment to remind the user.

Solution:
RT_ALIGN(size, align) ((size) + (align) - 1) / (align) * (align)
RT_ALIGN_DOWN(size, align) (size) / (align) * (align)
Here's what deepseek recommends more.

Signed-off-by: Yucai Liu &lt;1486344514@qq.com&gt;</content>
</entry>
</feed>
