<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components, branch v4.1.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components?h=v4.1.1</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components?h=v4.1.1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2022-08-18T03:48:05Z</updated>
<entry>
<title>[armlibc] solve the compiling error</title>
<updated>2022-08-18T03:48:05Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-08-17T13:55:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b04076d8aa49c7f795ec5825df06f07aaaca4c7a'/>
<id>urn:sha1:b04076d8aa49c7f795ec5825df06f07aaaca4c7a</id>
<content type='text'>
report in #6300
</content>
</entry>
<entry>
<title>针对 TAMAGAWA 的 Smart-Abs 设备 TS5705N50添加 2.5M 波特率 (#6294)</title>
<updated>2022-08-17T08:30:17Z</updated>
<author>
<name>MysticBoy</name>
<email>mysticboy@live.com</email>
</author>
<published>2022-08-17T08:30:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a0c3dc4c5b1b61a4ebfd41209e6fc5ad429863d5'/>
<id>urn:sha1:a0c3dc4c5b1b61a4ebfd41209e6fc5ad429863d5</id>
<content type='text'>
* 针对 TAMAGAWA 的 Smart-Abs 设备 TS5705N50添加 2.5M 波特率</content>
</entry>
<entry>
<title>[nxp][imxrt1170]Fix building problem (#6297)</title>
<updated>2022-08-17T08:28:58Z</updated>
<author>
<name>xjy198903</name>
<email>335266746@qq.com</email>
</author>
<published>2022-08-17T08:28:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=840f6b997cb95b44405f431e893aeecd85783814'/>
<id>urn:sha1:840f6b997cb95b44405f431e893aeecd85783814</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[gcc][armcc][armclang] rtconfig.CROSS_TOOL-&gt;rtconfig.PLATFORM</title>
<updated>2022-08-16T01:39:00Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-08-15T14:32:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=dd94198bd6acaaf03324774fe415df3ca379d1f5'/>
<id>urn:sha1:dd94198bd6acaaf03324774fe415df3ca379d1f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>该问题在Keil-MDK中没有一个太好的解决方案。本PR为权衡利弊之后得到的一套解决方案。Keil曾经提供了底层桩函数_sys_ensure，但是目前已经被废弃。因此唯一的解决方案就是每写完一句，就调用fsync去同步一次。</title>
<updated>2022-08-16T01:37:24Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-08-15T22:58:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=bd33d37bc49d549357d987ab34aadfd0159b411e'/>
<id>urn:sha1:bd33d37bc49d549357d987ab34aadfd0159b411e</id>
<content type='text'>
该问题在mbedos社区也进行过讨论，他们也面临和我们相同的两个问题：
1. Keil-MDK无有效的fflush解决方案，mbedos依然在使用淘汰的_sys_ensure桩函数。
2. Keil-MDK没有fileno函数，我方少部分软件包因此而无法使用Keil平台编译。
参考：https://github.com/ARMmbed/mbed-os/issues/1601

issue: https://github.com/RT-Thread/rt-thread/issues/4928


经过进一步测试发现，Keil-MDK中的fflush函数已经退化成服务于STDOUT的函数，Keil-MDK内部有一个buffer可以存放fputc(stdout) 发过来的数据，如果调用fflush，这些数据是可以flush出去的。但是如果是真正的文件数据，fflush函数并没有提供任何桩函数接口可以让文件flush数据出去。
</content>
</entry>
<entry>
<title>[DeviceDriver] Fix can infinite loop when can driver send error</title>
<updated>2022-08-14T03:07:43Z</updated>
<author>
<name>gbcwbz</name>
<email>cwbddzxx@gmail.com</email>
</author>
<published>2022-05-09T13:06:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=84fe80fbf986c16640ae63b2799628e8351e02a4'/>
<id>urn:sha1:84fe80fbf986c16640ae63b2799628e8351e02a4</id>
<content type='text'>
 - in _can_int_tx if can driver sendmsg do not return RT_EOK,
   it will repeat until sendmsg return RT_EOK
 - if error occur on can bus(wire broken or EMI), all threads that
   have lower priority will not be executed
 - we should let application layer to determine if resend is appropriate
   when send fail, besides in data link layer, can already implemented
   auto resend in hardware
</content>
</entry>
<entry>
<title>[DeviceDriver] Add CANFD support and correct typos (#5912)</title>
<updated>2022-08-14T02:59:28Z</updated>
<author>
<name>Fan Yang</name>
<email>93824713+helloeagleyang@users.noreply.github.com</email>
</author>
<published>2022-08-14T02:59:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=666af5e29d04b46f4b88cd10eed0ddee8f9103aa'/>
<id>urn:sha1:666af5e29d04b46f4b88cd10eed0ddee8f9103aa</id>
<content type='text'>
* Add CANFD support and correct typos

- Added CANFD required fields to can.h
- Fixed typos in can.h and can.c
- Corrected all the projects affected by the typo
- Fixed wrong line-ending in some affected can driver files

Signed-off-by: Fan YANG &lt;fan.yang@hpmicro.com&gt;

* update

Signed-off-by: Fan YANG &lt;fan.yang@hpmicro.com&gt;
Co-authored-by: Meco Man &lt;920369182@qq.com&gt;</content>
</entry>
<entry>
<title>[sfud] keep macros in order attach #6255</title>
<updated>2022-08-14T02:04:46Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-08-13T20:14:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a0cfdbdaad109f0c8042d9b3a0a48478b2a27e5b'/>
<id>urn:sha1:a0cfdbdaad109f0c8042d9b3a0a48478b2a27e5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add assert for serial v2</title>
<updated>2022-08-13T21:04:08Z</updated>
<author>
<name>tfx2001</name>
<email>tfx2001@outlook.com</email>
</author>
<published>2022-08-13T12:27:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=218cdbce4ede46193a584f2ad5e3dec2170f1538'/>
<id>urn:sha1:218cdbce4ede46193a584f2ad5e3dec2170f1538</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[sfud] 同步上游</title>
<updated>2022-08-12T03:14:19Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-08-12T02:28:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b7572303f0e9e1c519373a1a29682302c09760fe'/>
<id>urn:sha1:b7572303f0e9e1c519373a1a29682302c09760fe</id>
<content type='text'>
</content>
</entry>
</feed>
