<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/net/at/src, branch v5.1.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/net/at/src?h=v5.1.0</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/net/at/src?h=v5.1.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2024-02-18T16:07:05Z</updated>
<entry>
<title>[components][at] 优化AT组件，并解决内存泄露</title>
<updated>2024-02-18T16:07:05Z</updated>
<author>
<name>yangpengya</name>
<email>53293497+yangpengya@users.noreply.github.com</email>
</author>
<published>2024-02-18T16:07:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a8d5a645f2e26af67c8fe94e2c7f1726ae05cca7'/>
<id>urn:sha1:a8d5a645f2e26af67c8fe94e2c7f1726ae05cca7</id>
<content type='text'>
1.优化at server endmark判断，支持自动识别'\r''\n'"\r\n"。
2.优化at_recvfrom,修复大数据量时sem多次释放造成的接收错误。
3.修复at组件中可能存在的内存泄露。
4.优化部分代码逻辑，减少冗余代码。</content>
</entry>
<entry>
<title>[at]优先判断是否是URC数据</title>
<updated>2023-10-08T05:25:28Z</updated>
<author>
<name>yangpeng</name>
<email>yangpengya@qq.com</email>
</author>
<published>2023-09-25T09:25:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8012c0c9a20e3d7af1b7efc290684a8949e4c900'/>
<id>urn:sha1:8012c0c9a20e3d7af1b7efc290684a8949e4c900</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[at]优化at格式化输出，避免多个at client和server输出冲突</title>
<updated>2023-10-08T05:25:28Z</updated>
<author>
<name>yangpeng</name>
<email>yangpengya@qq.com</email>
</author>
<published>2023-09-22T09:34:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c386a2c95615afe70750bce44f840bfc390fd2e0'/>
<id>urn:sha1:c386a2c95615afe70750bce44f840bfc390fd2e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[at] optimize at_vprintfln</title>
<updated>2023-06-10T03:40:37Z</updated>
<author>
<name>JasonCang</name>
<email>40387862+JasonCang@users.noreply.github.com</email>
</author>
<published>2023-06-10T03:40:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d0c6d6f4a48b67fde477c743bec1a68198e882f3'/>
<id>urn:sha1:d0c6d6f4a48b67fde477c743bec1a68198e882f3</id>
<content type='text'>
为什么提交这份PR (why to submit this PR)
现在的at指令发送接口，底层会自动添加"\r\n"，某些场景需要发送空指令。如ESP32的蓝牙发送数据指令，收到"&gt;"后
发数据，等待接收OK。

详细讨论可见：
https://club.rt-thread.org/ask/question/185810c0aed98558.html

你的解决方案是什么 (what is your solution)
判断at指令长度，长度为0，则直接返回</content>
</entry>
<entry>
<title>[component][at] fix(misc): fix null char input issue</title>
<updated>2023-05-14T04:33:59Z</updated>
<author>
<name>wenxingpt</name>
<email>131738066+wenxingpt@users.noreply.github.com</email>
</author>
<published>2023-05-14T04:33:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f2d78e87b5130c75162f1ba43471306807960a1b'/>
<id>urn:sha1:f2d78e87b5130c75162f1ba43471306807960a1b</id>
<content type='text'>
fix issue #7005</content>
</entry>
<entry>
<title>[HUST CSE] for循环判断条件出错字符串读取越界 (#7352)</title>
<updated>2023-04-26T01:15:31Z</updated>
<author>
<name>szlr</name>
<email>m202271758@hust.edu.cn</email>
</author>
<published>2023-04-26T01:15:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=90853abb086ceb34a70bf539d3aeb14d47985959'/>
<id>urn:sha1:90853abb086ceb34a70bf539d3aeb14d47985959</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[AT] Add null pointer check in at_client_get (#7154)</title>
<updated>2023-04-03T15:04:40Z</updated>
<author>
<name>Lu_Reaper</name>
<email>43989619+dingiso@users.noreply.github.com</email>
</author>
<published>2023-04-03T15:04:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3a9c5690b1fd5067259de6541c2f072bb63a8a10'/>
<id>urn:sha1:3a9c5690b1fd5067259de6541c2f072bb63a8a10</id>
<content type='text'>
1. prevent null-pointer dereference in rt_strcmp</content>
</entry>
<entry>
<title>[Fix]:fix at_server.c link failed when using ac6</title>
<updated>2023-03-04T00:04:43Z</updated>
<author>
<name>betesla</name>
<email>betesla@163.com</email>
</author>
<published>2023-03-03T07:44:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d1baf1f5b52cd696e07880176eaa58e0ef04de18'/>
<id>urn:sha1:d1baf1f5b52cd696e07880176eaa58e0ef04de18</id>
<content type='text'>
use __ARMCC_VERSION to replace __CC_ARM</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>Update at_utils.c</title>
<updated>2022-10-20T02:28:36Z</updated>
<author>
<name>SNOWA</name>
<email>wlmsingle@163.com</email>
</author>
<published>2022-10-18T07:51:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3400a79035a31e9b2d13ebe4c7c27998f4133183'/>
<id>urn:sha1:3400a79035a31e9b2d13ebe4c7c27998f4133183</id>
<content type='text'>
如果打印格式为"%02X"的数据大于0x7F,打印的数据就会在前面多出6个'F',原因详见https://blog.csdn.net/zqxwce821/article/details/53011925。
现在通过强制转换成unsigned char后，在STM32（KEIL5+C99）已测试确认能修复该问题。</content>
</entry>
</feed>
