summaryrefslogtreecommitdiff
path: root/components/net/at/src
AgeCommit message (Collapse)Author
2024-02-18[components][at] 优化AT组件,并解决内存泄露yangpengya
1.优化at server endmark判断,支持自动识别'\r''\n'"\r\n"。 2.优化at_recvfrom,修复大数据量时sem多次释放造成的接收错误。 3.修复at组件中可能存在的内存泄露。 4.优化部分代码逻辑,减少冗余代码。
2023-10-08[at]优先判断是否是URC数据yangpeng
2023-10-08[at]优化at格式化输出,避免多个at client和server输出冲突yangpeng
2023-06-09[at] optimize at_vprintflnJasonCang
为什么提交这份PR (why to submit this PR) 现在的at指令发送接口,底层会自动添加"\r\n",某些场景需要发送空指令。如ESP32的蓝牙发送数据指令,收到">"后 发数据,等待接收OK。 详细讨论可见: https://club.rt-thread.org/ask/question/185810c0aed98558.html 你的解决方案是什么 (what is your solution) 判断at指令长度,长度为0,则直接返回
2023-05-14[component][at] fix(misc): fix null char input issuewenxingpt
fix issue #7005
2023-04-26[HUST CSE] for循环判断条件出错字符串读取越界 (#7352)szlr
2023-04-03[AT] Add null pointer check in at_client_get (#7154)Lu_Reaper
1. prevent null-pointer dereference in rt_strcmp
2023-03-03[Fix]:fix at_server.c link failed when using ac6betesla
use __ARMCC_VERSION to replace __CC_ARM
2022-12-11[rtdef] use lower-case to define attributes (#6728)Man, Jianting (Meco)
* [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
2022-10-19Update at_utils.cSNOWA
如果打印格式为"%02X"的数据大于0x7F,打印的数据就会在前面多出6个'F',原因详见https://blog.csdn.net/zqxwce821/article/details/53011925。 现在通过强制转换成unsigned char后,在STM32(KEIL5+C99)已测试确认能修复该问题。
2022-04-20uniform code writing-disable interruptthewon86
2022-01-09[core] 使用rt_memcpy rt_memset代替memcpy memsetMeco Man
2021-12-09[fix]修复AT组件在CLI模式下,指令输入过长导致数组越界的 ↵jonas
问题
2021-11-17[mutex] use RT_IPC_FLAG_PRIO to replace RT_IPC_FLAG_FIFOMeco Man
2021-09-11[remove rtlibc]修复缺失的头文件导致的报错Meco Man
2021-09-03fix at_client.cmalongwei
2021-09-01fix at_client.cmalongwei
2021-07-25Merge branch 'master' into at_client-rt_realloc_isssszlbg
# Conflicts: # components/net/at/src/at_client.c
2021-07-14更新old_urc_table为new_urc_tablesszl
2021-07-08add at_utils_send virtual functionmalongwei
2021-07-07fix at_vprintf and at_vprintfln and end_sign responsemalongwei
2021-06-17!64 componets:fix at_server_getchar spelling errorbernard
Merge pull request !64 from fwatch/dev
2021-05-29修改at_obj_set_urc_table函数重新分配内存可能导致内存泄漏问题sszlbg
2021-03-17updateMeco Man
2021-03-17[at][bug] 修复内存泄漏的bugMeco Man
2021-03-08[compoenets] auto & manual formattedMeco Man
2021-03-02Optimize getc flow.Wayne Lin
2021-02-04Revert "fix the bug that rx_notice out of sync when data received after last ↵Wayne
rt_device_read() is zero"
2020-12-31Merge pull request #3293 from rgw5267/fix_atBernard Xiong
fix the bug that rx_notice out of sync when data received after last rt_device_read() is zero
2020-11-02fix at_client, avoid creating the same client repeatedly and prevent working ↵qiyongzhong0
exceptions and memory leaks.
2020-11-02fix at_server_getchar spelling errorgouqs0615
2019-12-26解决在判断接收字节为0与RESET信号量之间接收到数据时,� ↵任光伟
��致此次数据无法被处理的bug。 Signed-off-by: RGW <[email protected]>
2019-08-26[network][at] Fix the end sign "\r\n" conversion error,and ↵chenyong
at_server_send、at_server_recv function Signed-off-by: chenyong <[email protected]>
2019-05-27[net][at] update AT component V1.3.0, change as follows:chenyong
- AT Socket feature supports multi-client connections; - Fix `send data error, current socket (0) state (0) is error` issue when the socket is closed; - Improve dirty data processing when AT device hard reset; - Improve `at_obj_set_urc_table()` fucntion, Support for setting multiple URC tables; - Improve RAW data print format;
2019-04-26[net][at] Modify AT commands send timeout error log levelchenyong
Signed-off-by: chenyong <[email protected]>
2019-04-16[net][at][lwip] Modify AT component and lwIP components for netdevchenyong
2018-10-18修改at_client.c 传入参数timeout单位是ms,此处需要转换为tickslyant
2018-10-12[component][at] Change the license to Apache-2.0.armink
2018-10-12[component][at] Move at log from at.h to at_log.h .armink
2018-09-19Update at_client.cluofanlu
correct a spelling mistake
2018-09-14[net][at] Add at_client_recv function receive data timeoutchenyong
2018-09-12Update at_client.cHubretXie
修复LOG_X修改引起的编译错误
2018-08-31[net][at] Add AT Client Error LOG for multiple clientschenyong
2018-08-28[net][at] Add AT multiple client supportchenyong
2018-08-21[net][at] Modify the AT client initialization process, delete AT socket ↵chenyong
automatic initialization.
2018-08-21[net][at] Fix receive error data when AT CLI exits.chenyong
2018-08-08[net][at] add at_client_wait_connectzylx
2018-08-04[net][at] fix server repeated enter issuezylx
2018-08-04[net][at] fix repeated enter issuezylx
2018-08-03[net][at] Modify the AT commands response ERROR judgment method.chenyong