<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/finsh/shell.c, branch copilot/fix-aarch64-github-actions-job</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/finsh/shell.c?h=copilot%2Ffix-aarch64-github-actions-job</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/finsh/shell.c?h=copilot%2Ffix-aarch64-github-actions-job'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-05-07T10:18:08Z</updated>
<entry>
<title>fix(finsh): reset line state on overflow</title>
<updated>2026-05-07T10:18:08Z</updated>
<author>
<name>AFWEF_147</name>
<email>olm_cse@hust.edu.cn</email>
</author>
<published>2026-04-21T12:16:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5890ecee594c9fae8deaa53236ffb233c85a3f64'/>
<id>urn:sha1:5890ecee594c9fae8deaa53236ffb233c85a3f64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[finsh][shell] Print FinSH prompt with a fixed format string</title>
<updated>2026-04-09T07:50:48Z</updated>
<author>
<name>Copilot</name>
<email>198982749+Copilot@users.noreply.github.com</email>
</author>
<published>2026-04-09T07:50:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=78b6b6e17f66585f3802cbeaae6e701f9a18f158'/>
<id>urn:sha1:78b6b6e17f66585f3802cbeaae6e701f9a18f158</id>
<content type='text'>
</content>
</entry>
<entry>
<title>finsh: replace str/mem functions with rt-prefixed versions</title>
<updated>2025-11-22T01:31:37Z</updated>
<author>
<name>liuyucai</name>
<email>1486344514@qq.com</email>
</author>
<published>2025-11-20T03:40:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=29fb860ad43f4db5708695f8e955f7c25494b5a1'/>
<id>urn:sha1:29fb860ad43f4db5708695f8e955f7c25494b5a1</id>
<content type='text'>
Replace standard string and memory functions with RT-Thread's rt-prefixed
equivalents where available:

- strcpy -&gt; rt_strcpy
- strncpy -&gt; rt_strncpy
- strcmp -&gt; rt_strcmp
- strncmp -&gt; rt_strncmp
- strlen -&gt; rt_strlen
- strstr -&gt; rt_strstr
- memcpy -&gt; rt_memcpy
- memcmp -&gt; rt_memcmp

Functions like strcat, strchr remain unchanged as RT-Thread does not provide
rt-prefixed versions.
</content>
</entry>
<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>[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>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>[components][finsh]在RT_USING_POSIX_STDIO时，使用get_console获取当前console描述符</title>
<updated>2024-11-05T03:02:59Z</updated>
<author>
<name>liuchao</name>
<email>liuchao126mail@126.com</email>
</author>
<published>2024-11-04T09:59:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=bdf5a1fb092fe3749a48098e06ae7e01815ec36f'/>
<id>urn:sha1:bdf5a1fb092fe3749a48098e06ae7e01815ec36f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[msh] solve data access bugs and fix shell.c strcat()</title>
<updated>2024-03-27T22:40:56Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-03-27T22:39:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e0f2313c534eda75512d7b07398de3e72292209d'/>
<id>urn:sha1:e0f2313c534eda75512d7b07398de3e72292209d</id>
<content type='text'>
When using musl libc's strcat, strcat itself will cause system crash.
</content>
</entry>
</feed>
