<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src/components.c, branch copilot/update-elm-fatfs-to-r016</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/src/components.c?h=copilot%2Fupdate-elm-fatfs-to-r016</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src/components.c?h=copilot%2Fupdate-elm-fatfs-to-r016'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2024-11-27T02:44:19Z</updated>
<entry>
<title>kernel: Optimize display format for auto init when debugging</title>
<updated>2024-11-27T02:44:19Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2024-11-26T08:09:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c4ba5ee068c7e84ff32770678ae37aa2455bb8cb'/>
<id>urn:sha1:c4ba5ee068c7e84ff32770678ae37aa2455bb8cb</id>
<content type='text'>
When RT_DEBUGING_AUTO_INIT is enabled, kenrel will add more
print message for auto init. However, the original format
easily causes the kernel printing and the init function printing
to be connected together, resulting in a confusing display
format.

For exmaple:
```
initialize lwip_system_initlwIP-2.0.3 initialized!
:0 done
```
Or
```
initialize sal_init[I/sal.skt] Socket Abstraction Layer initialize success.
:0 done
```

Solution: Add a carriage return to separate the kernel
printing and the init function printing.

After changing, the output will be:
```
initialize lwip_system_init
lwIP-2.0.3 initialized!
:0 done
```
Or
```
initialize sal_init
[I/sal.skt] Socket Abstraction Layer initialize success.
:0 done
```

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</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>[kernel] fix some strict compiling warnings</title>
<updated>2024-02-19T06:56:21Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-02-19T06:35:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2748a6ada432152887ed2cad059e43e2a130793c'/>
<id>urn:sha1:2748a6ada432152887ed2cad059e43e2a130793c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[debug] rename RT_DEBUGING_INIT as RT_DEBUGING_AUTO_INIT</title>
<updated>2023-11-10T10:24:33Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2023-11-09T12:52:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=589641258e3eb21ba7b5d6ce7f7da581468f5489'/>
<id>urn:sha1:589641258e3eb21ba7b5d6ce7f7da581468f5489</id>
<content type='text'>
</content>
</entry>
<entry>
<title>🎈 perf: perf rt_hw_interrupt_disable/enable (#8042)</title>
<updated>2023-10-25T12:31:25Z</updated>
<author>
<name>xqyjlj</name>
<email>xqyjlj@126.com</email>
</author>
<published>2023-10-25T12:31:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3283f54c7a0444b2e51ec79a4da57e7871528f05'/>
<id>urn:sha1:3283f54c7a0444b2e51ec79a4da57e7871528f05</id>
<content type='text'>
Signed-off-by: Shell &lt;smokewood@qq.com&gt;
Co-authored-by: Shell &lt;smokewood@qq.com&gt;</content>
</entry>
<entry>
<title>[debug] 整理debug宏并增加RT_DEBUGING_CONTEXT (#7805)</title>
<updated>2023-07-22T02:36:42Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2023-07-22T02:36:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=244b903e5def3cd4aefc4bf2ebdc4687826e2f4d'/>
<id>urn:sha1:244b903e5def3cd4aefc4bf2ebdc4687826e2f4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h (#7750)</title>
<updated>2023-06-29T15:24:25Z</updated>
<author>
<name>Shicheng Chu</name>
<email>1468559561@qq.com</email>
</author>
<published>2023-06-29T15:24:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e2c031643c8dec7c9ea1581216e19bf19c8f73f0'/>
<id>urn:sha1:e2c031643c8dec7c9ea1581216e19bf19c8f73f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[HUST CSE][document] Fix some comments, invalid grouping commands and warnings in Doxygen.</title>
<updated>2023-04-14T16:33:43Z</updated>
<author>
<name>Xu Biang</name>
<email>xubiang@hust.edu.cn</email>
</author>
<published>2023-04-14T16:33:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2c98ce4605515910025212a85b2f776129a0981c'/>
<id>urn:sha1:2c98ce4605515910025212a85b2f776129a0981c</id>
<content type='text'>
将Doxygen输入文件（由Doxyfile中的INPUT定义）中的失效Doxygen分组指令（如/*@*/和/*@}*/）更改为有效的分组指令（如/**@*/和/**@}*/）；（此处只对INPUT中的文件做了修改，bsp目录下和libcpu目录下存在近万个失效的Doxygen分组指令，但由于不作为文档的输入文件且这些文件过于庞大老旧，没有对这些文件中的无效指令做修改）
将图片文件统一放入了images目录下；
修改了Doxyfile和部分Doxygen注释，使得Doxyfile能够定位到新的代码路径且不受重复实现的影响；
解决了一些注释中的参数名不匹配、参数多余/缺失等问题。</content>
</entry>
<entry>
<title>[rtdef] use lower-case to define attributes (#6728)</title>
<updated>2022-12-11T18:12:03Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2022-12-11T18:12:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=99bdf978d7fe4ec18ed50a639e15b254825c871b'/>
<id>urn:sha1:99bdf978d7fe4ec18ed50a639e15b254825c871b</id>
<content type='text'>
* [rtdef] rename RT_WEAK attribute as rt_weak

* [rtdef] rename RT_USED attribute as rt_used

* [rtdef] rename RT_SECTION attribute as rt_section

* [rtdef] rename ALIGN attribute as rt_align

* [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support</content>
</entry>
<entry>
<title>tms320f28379d fix init (#6343)</title>
<updated>2022-08-29T19:35:23Z</updated>
<author>
<name>YuQi</name>
<email>qiyu_sjtu@163.com</email>
</author>
<published>2022-08-29T19:35:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b11cb41ae70a8f31b58cda9807cb7a774369d8b8'/>
<id>urn:sha1:b11cb41ae70a8f31b58cda9807cb7a774369d8b8</id>
<content type='text'>
解决 tms320f28379d bsp 启动的问题。主要改动如下。

修正context.s中汇编代码错误。在旧版的代码中，操作数为32位而汇编命令却使用了针对16位数据的命令MOV，导致程序在某些情况无法正常启动线程。
由于C28x的平台下，SP只支持16bit寻址，所以用于线程空间存放的heap以及ebss段都需要放在低16位的空间，针对这个问题修改了CMD文件。此外还增加基于CMD文件基于RAM的支持，方便调试。
新增rtdef.h中RT_SECTION，RT_USED，ALIGN和RT_WEAK的定义。旧版bsp中这些定义为空，导致INIT_EXPORT注册的函数失效。
修改程序启动代码，在程序入口直接调用原生启动代码
以上改动在LAUNCHXL-F28379D 通过了测试。</content>
</entry>
</feed>
