<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/include/rtthread.h, branch v5.2.0-beta</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/include/rtthread.h?h=v5.2.0-beta</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/include/rtthread.h?h=v5.2.0-beta'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-03-10T14:44:32Z</updated>
<entry>
<title>fix: clear error compilation of signal in qemu-a9 smp mode</title>
<updated>2025-03-10T14:44:32Z</updated>
<author>
<name>kurisaw</name>
<email>2053731441@qq.com</email>
</author>
<published>2025-02-19T05:10:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=349b22450a2305ec396207aaf129aeba6ff5e0e5'/>
<id>urn:sha1:349b22450a2305ec396207aaf129aeba6ff5e0e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doxygen: add prefix for groups (#9991)</title>
<updated>2025-02-15T04:15:19Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-02-15T04:15:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c40b79037ce8bb09ba95411ebee1b22631cf9027'/>
<id>urn:sha1:c40b79037ce8bb09ba95411ebee1b22631cf9027</id>
<content type='text'>
* doxygen: add prefix for groups

Add "group_" prefix to doxygen group names. This makes
it easier to grep with group name later.

This patch only modifies the groups defined in the pathes
of INPUT of documentation/Doxyfile:

INPUT = . \
        ../src \
        ../include \
        ../components/finsh \
        ../components/drivers/include/drivers \
        ../components/drivers/clk \
        ../components/dfs/dfs_v2/src \
        ../components/dfs/dfs_v2/include

Other groups are not touched.

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

* ci: fixed error report when run file_check.py

Such as:
- "please delete extra space at the end of this line."
- "the RT-Thread error code should return negative value. e.g. return
  -RT_ERROR"

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>[FIXUP] __rt_clz loss in aarch64</title>
<updated>2024-12-13T02:39:20Z</updated>
<author>
<name>GuEe-GUI</name>
<email>2991707448@qq.com</email>
</author>
<published>2024-12-12T05:52:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=78f318aa8f506891002b58eeb45e8d18623cde15'/>
<id>urn:sha1:78f318aa8f506891002b58eeb45e8d18623cde15</id>
<content type='text'>
Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;
</content>
</entry>
<entry>
<title>feat: Added rt_interrupt_context* family for nested interrupt handling</title>
<updated>2024-11-03T02:08:45Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-10-30T08:57:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=40cd8cce995e24ea265664c5db127c662a747032'/>
<id>urn:sha1:40cd8cce995e24ea265664c5db127c662a747032</id>
<content type='text'>
These changes introduce the rt_interrupt_context family, providing a
mechanism for managing nested interrupts. The context management
ensures proper storage and retrieval of interrupt states, improving
reliability in nested interrupt scenarios by enabling context tracking
across different interrupt levels. This enhancement is essential for
platforms where nested interrupt handling is crucial, such as in real-
time or multi-threaded applications.

Changes:
- Defined rt_interrupt_context structure with context and node fields
  in `rtdef.h` to support nested interrupts.
- Added rt_slist_pop function in `rtservice.h` for simplified node
  removal in singly linked lists.
- Declared rt_interrupt_context_push, rt_interrupt_context_pop, and
  rt_interrupt_context_get functions in `rtthread.h` to manage the
  interrupt/exception stack.
- Modified AArch64 CPU support in `cpuport.h` to include
  rt_hw_show_register for debugging registers.
- Refactored `_rt_hw_trap_irq` in `trap.c` for context-aware IRQ
  handling, with stack push/pop logic to handle nested contexts.
- Implemented interrupt context push, pop, and retrieval logic in
  `irq.c` to manage context at the CPU level.

Signed-off-by: Shell &lt;smokewood@qq.com&gt;
</content>
</entry>
<entry>
<title>fix: suppress unused warnings when DEBUG disabled</title>
<updated>2024-10-26T02:22:09Z</updated>
<author>
<name>KunYi Chen</name>
<email>kunyi.chen@gmail.com</email>
</author>
<published>2024-10-25T04:14:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6b7f1177deeae01a7092c22a89cd41e7b318f01c'/>
<id>urn:sha1:6b7f1177deeae01a7092c22a89cd41e7b318f01c</id>
<content type='text'>
When RT_USING_DEBUG is disabled, variables used only in RT_ASSERT
statements become unused, triggering -Wunused-but-set-variable compiler
warnings. These variables are essential for runtime assertions in debug
builds but appear unused in release builds.

Example:
- Variables used in RT_ASSERT(var != RT_NULL) checks
- Affects multiple drivers and components using RT_ASSERT

This is a general cleanup to improve code compilation without affecting
functionality.
</content>
</entry>
<entry>
<title>给使用独立的defunct线程添加限制条件</title>
<updated>2024-10-21T05:05:08Z</updated>
<author>
<name>heyuanjie87</name>
<email>943313837@qq.com</email>
</author>
<published>2024-08-30T08:30:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1045bcb9df3a946188490b7e18835be3209d9715'/>
<id>urn:sha1:1045bcb9df3a946188490b7e18835be3209d9715</id>
<content type='text'>
</content>
</entry>
<entry>
<title>分离defunct</title>
<updated>2024-10-21T05:05:08Z</updated>
<author>
<name>heyuanjie87</name>
<email>943313837@qq.com</email>
</author>
<published>2024-08-30T03:03:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2351981e838d4c663d5940faafc6292bbd9f9e2b'/>
<id>urn:sha1:2351981e838d4c663d5940faafc6292bbd9f9e2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[DM] Extended drivers MISC interface</title>
<updated>2024-09-06T21:45:03Z</updated>
<author>
<name>GuEe-GUI</name>
<email>2991707448@qq.com</email>
</author>
<published>2024-05-30T09:30:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=802a6ed2caff69a4f881f109462931de4f4f2d40'/>
<id>urn:sha1:802a6ed2caff69a4f881f109462931de4f4f2d40</id>
<content type='text'>
1. RT_FIELD_PREP: prepare a bitfield element.
2. RT_FIELD_GET: extract a bitfield element.
3. rt_offsetof: member offset of a struct
4. rt_upper_32_bits: high 32 bits of value.
5. rt_lower_32_bits: lower 32 bits of value.
6. rt_upper_16_bits: high 16 bits of value.
7. rt_lower_16_bits: lower 16 bits of value.
8. rt_max_t: fix type of max(...).
9. rt_ilog2: integer logarithm base 2.

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;
</content>
</entry>
<entry>
<title>[src][tick]rt_tick setting arbitrary value function is added to support low-power wake-up tick compensation</title>
<updated>2024-07-19T03:51:39Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2024-07-11T01:28:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8d3ad68caf91f12d11cc25bfb53f0cedb5eae380'/>
<id>urn:sha1:8d3ad68caf91f12d11cc25bfb53f0cedb5eae380</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[doc][doxygen] Fix hook struct error.</title>
<updated>2024-06-27T15:05:12Z</updated>
<author>
<name>supperthomas</name>
<email>78900636@qq.com</email>
</author>
<published>2024-06-27T13:37:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b79d5013ff4e53e913975db4794b3ea061cbffd9'/>
<id>urn:sha1:b79d5013ff4e53e913975db4794b3ea061cbffd9</id>
<content type='text'>
Signed-off-by: supperthomas &lt;78900636@qq.com&gt;
</content>
</entry>
</feed>
