<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/drivers/ipc, 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/components/drivers/ipc?h=v5.2.0-beta</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/ipc?h=v5.2.0-beta'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-01-05T13:03:05Z</updated>
<entry>
<title>[wq][fix]工作队列默认使用C99标准实现遍历</title>
<updated>2025-01-05T13:03:05Z</updated>
<author>
<name>Rbb666</name>
<email>zhangbingru@rt-thread.com</email>
</author>
<published>2025-01-05T05:51:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2ab58277049a76d7e3db5084717d902208e57c66'/>
<id>urn:sha1:2ab58277049a76d7e3db5084717d902208e57c66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>删除 RT_EBUSY 返回值注释</title>
<updated>2025-01-02T06:54:53Z</updated>
<author>
<name>yuqingli</name>
<email>yuqingli05@outlook.com</email>
</author>
<published>2024-12-30T11:09:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=73ea6dab02f82f5a2259c914653a9d742fa322bd'/>
<id>urn:sha1:73ea6dab02f82f5a2259c914653a9d742fa322bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[ipc/workqueue.c] 删除无用的判断</title>
<updated>2025-01-02T06:54:53Z</updated>
<author>
<name>yuqingli</name>
<email>yuqingli05@outlook.com</email>
</author>
<published>2024-12-21T08:43:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2a4e9e902df6296d2cc833e1aeb920f4dd38b823'/>
<id>urn:sha1:2a4e9e902df6296d2cc833e1aeb920f4dd38b823</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[ipc/workqueue.c] delete timer, using list.</title>
<updated>2025-01-02T06:54:53Z</updated>
<author>
<name>yuqingli</name>
<email>yuqingli05@outlook.com</email>
</author>
<published>2024-12-20T18:31:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8a1e6b2df5b355c475d914ff98042dc34759d5e5'/>
<id>urn:sha1:8a1e6b2df5b355c475d914ff98042dc34759d5e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add ISR safe completion API</title>
<updated>2024-08-19T02:39:15Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-08-15T13:30:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c451dce8203fb2616d6ec4634db1f4a7b766680c'/>
<id>urn:sha1:c451dce8203fb2616d6ec4634db1f4a7b766680c</id>
<content type='text'>
Since the completion is used to sync with ISR mostly, we should set the
default semantic to ISR-safe. So most user will be happy and don't see
any weird behavior in their codes.

Changes:
- Added `rt_completion_wait_noisr` and
  `rt_completion_wait_flags_noisr` functions in `completion.h`,
  `completion_comm.c`, `completion_mp.c`, and `completion_up.c`.
- The new APIs allow waiting for completions in non-ISR contexts
  while ensuring thread context safety.
- Existing documentation and comments were updated to clarify
  usage contexts and emphasize restrictions on ISR usage.

Signed-off-by: Shell &lt;smokewood@qq.com&gt;
</content>
</entry>
<entry>
<title>fix Compilation error in "driver.c", "completion_up.c", "syslog.c" and "dlmodule.c". (#9093)</title>
<updated>2024-06-26T15:25:23Z</updated>
<author>
<name>Rui</name>
<email>1413577909@qq.com</email>
</author>
<published>2024-06-26T15:25:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3b1d4e9222f5a7f3f3d65f90d7fe8de4a9abaf4e'/>
<id>urn:sha1:3b1d4e9222f5a7f3f3d65f90d7fe8de4a9abaf4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[timer]add all soft timer config (#9048)</title>
<updated>2024-06-19T20:20:38Z</updated>
<author>
<name>zms123456</name>
<email>85141075+zmshahaha@users.noreply.github.com</email>
</author>
<published>2024-06-19T20:20:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=59193dfeeb25a781288ef242d2dcc9e67925b064'/>
<id>urn:sha1:59193dfeeb25a781288ef242d2dcc9e67925b064</id>
<content type='text'>
* add all soft timer

* update wq

* add timer test

* shield LOG_D</content>
</entry>
<entry>
<title>[workqueue] add comment (#9046)</title>
<updated>2024-06-12T11:50:37Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2024-06-12T11:50:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=40e64e5be679523b95f2acd66bc4343be102ba94'/>
<id>urn:sha1:40e64e5be679523b95f2acd66bc4343be102ba94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[ipc]修复pipe创建失败时的资源异常释放</title>
<updated>2024-06-06T01:42:16Z</updated>
<author>
<name>yangpeng</name>
<email>yangpengya@qq.com</email>
</author>
<published>2024-04-26T06:15:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=479fab77750594aa74c86beada156810fc651407'/>
<id>urn:sha1:479fab77750594aa74c86beada156810fc651407</id>
<content type='text'>
</content>
</entry>
<entry>
<title>如果申请空间不足，申请不到合适的空间，需要回收new_rbb</title>
<updated>2024-05-27T03:28:45Z</updated>
<author>
<name>winfenggao</name>
<email>winfeng_hs@163.com</email>
</author>
<published>2024-05-22T11:12:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=80dc539698b7f40be8740edef42ff002d01b17bc'/>
<id>urn:sha1:80dc539698b7f40be8740edef42ff002d01b17bc</id>
<content type='text'>
</content>
</entry>
</feed>
