<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/finsh, branch copilot/create-dfs2-documentation</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/finsh?h=copilot%2Fcreate-dfs2-documentation</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/finsh?h=copilot%2Fcreate-dfs2-documentation'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-09-28T08:27:20Z</updated>
<entry>
<title>[Feature][Shell] 增加对 Home、Insert、Delete 和 End 键的支持，改进输入模式处理 (#10595)</title>
<updated>2025-09-28T08:27:20Z</updated>
<author>
<name>蒙蒙plus</name>
<email>chengmeng_2@outlook.com</email>
</author>
<published>2025-09-28T08:27:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=98340c1aab9f09d49836cc8853a3b6c83d624001'/>
<id>urn:sha1:98340c1aab9f09d49836cc8853a3b6c83d624001</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[components][finsh] 清理掉无用的拷贝操作 (#10699)</title>
<updated>2025-09-17T01:30:58Z</updated>
<author>
<name>蒙蒙plus</name>
<email>chengmeng_2@outlook.com</email>
</author>
<published>2025-09-17T01:30:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=df8c29a01d53a51005b265378df0e65111289d5c'/>
<id>urn:sha1:df8c29a01d53a51005b265378df0e65111289d5c</id>
<content type='text'>
清理掉无用的拷贝操作</content>
</entry>
<entry>
<title>fix: 在没有定义FINSH_USING_SYMTAB时编译报错以及IPC及finsh启用时自动选择必要的功能</title>
<updated>2025-09-04T13:42:10Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2025-09-02T09:35:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5abce84ca74bf0672356393adba34a898cf16aee'/>
<id>urn:sha1:5abce84ca74bf0672356393adba34a898cf16aee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Add][kservice]Add thread usage support.</title>
<updated>2025-08-30T05:10:14Z</updated>
<author>
<name>Rbb666</name>
<email>zhangbingru@rt-thread.com</email>
</author>
<published>2025-08-28T11:10:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=bc4c0369420be58a8b0d5378f3238a14df7ff57e'/>
<id>urn:sha1:bc4c0369420be58a8b0d5378f3238a14df7ff57e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[update] &lt;components&gt;:finsh/shell.c</title>
<updated>2025-08-06T03:26:55Z</updated>
<author>
<name>liuyucai</name>
<email>1486344514@qq.com</email>
</author>
<published>2025-06-13T12:25:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=236e830b65169e61a9fedacc0fe88008333ad576'/>
<id>urn:sha1:236e830b65169e61a9fedacc0fe88008333ad576</id>
<content type='text'>
添加以下功能(需要kconfig使能FINSH_USING_WORD_OPERATION)
1 ctrl+back 按单词删除
2 ctrl+左右箭头 按单词切换光标

Signed-off-by: Yucai Liu &lt;1486344514@qq.com&gt;
</content>
</entry>
<entry>
<title>[Fix] &lt;components&gt;:finsh/shell.c  F: char rt_hw_console_getchar(void) (#10345)</title>
<updated>2025-07-20T09:35:35Z</updated>
<author>
<name>ricky</name>
<email>1486344514@qq.com</email>
</author>
<published>2025-07-20T09:35:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=9c5aeb75e245d645086dc9388ba76b3633db8310'/>
<id>urn:sha1:9c5aeb75e245d645086dc9388ba76b3633db8310</id>
<content type='text'>
[Fix] &lt;components&gt;:finsh/shell.c
When using char rt_hw_console_getchar(void),
some compilers may default to returning 255 instead of the expected -1,
causing the condition if(ch &lt; 0) at F: shell.c L:519 to fail and enter an erroneous loop.

Solution: Use the signed char type return value as rt_hw_console_getchar

Signed-off-by: Yucai Liu &lt;1486344514@qq.com&gt;</content>
</entry>
<entry>
<title>Update shell.c </title>
<updated>2025-05-21T05:24:36Z</updated>
<author>
<name>LTreeshu</name>
<email>49595325+LTreeshu@users.noreply.github.com</email>
</author>
<published>2025-04-23T06:37:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=cd3789f8ec69b50deac7c41ca9f4e4a849fb5996'/>
<id>urn:sha1:cd3789f8ec69b50deac7c41ca9f4e4a849fb5996</id>
<content type='text'>
To enhance the robustness of key recognition and solve the problem of errors and omissions caused by the lag of state assignment statement
增强方向键识别的鲁棒性，解决状态赋值语句滞后带来的错漏问题</content>
</entry>
<entry>
<title>解决 list_mutex 互斥量没有线程持有时打印错误</title>
<updated>2025-03-22T00:52:18Z</updated>
<author>
<name>Yang Xijing</name>
<email>814370731@qq.com</email>
</author>
<published>2025-03-21T08:02:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=cdb5ce8d04c4c0395f625af717091ea0f227007f'/>
<id>urn:sha1:cdb5ce8d04c4c0395f625af717091ea0f227007f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>解决bps/simulator无法在vs2019环境下编译</title>
<updated>2025-03-17T08:45:59Z</updated>
<author>
<name>latercomer</name>
<email>latercomer@qq.com</email>
</author>
<published>2025-03-15T17:06:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=76c2f2d77f06327b5a6d679d59d06443d65299ca'/>
<id>urn:sha1:76c2f2d77f06327b5a6d679d59d06443d65299ca</id>
<content type='text'>
Signed-off-by: latercomer &lt;latercomer@qq.com&gt;
</content>
</entry>
<entry>
<title>doxygen: finsh: Normalize macro definitions (#10006)</title>
<updated>2025-02-19T13:06:45Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-02-19T13:06:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=14cfc72fb8888541019b417587044ebb06fe1531'/>
<id>urn:sha1:14cfc72fb8888541019b417587044ebb06fe1531</id>
<content type='text'>
Regular macro definitions according to [1].

Note: for variadic macros such as MSH_CMD_EXPORT, we can
not use normal @param command, otherwise doxygen will
report "@param is not found in the argument list of ...".
So I just write the parameters by manual.

Link: https://rt-thread.github.io/rt-thread/page_howto_macro.html [1]

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;</content>
</entry>
</feed>
