thewon86
|
f5b0bfd3f4
|
uniform code writing-disable interrupt
|
2022-04-20 14:22:43 +08:00 |
Man, Jianting (Meco)
|
e96e3e07f5
|
[lwip] integrate lwip porting layer (#5606)
* [lwip] integrate lwip porting layer
* Lwip 通用文件梳理 (#2)
* [modify] extract the common files for different version about lwip.
* [update] the initialization logic of lwIP.
* 整理源码结构
* ethernetif 头文件 ""改为<>
* 整理代码
* add macro definition "RT_USING_DEVICE_IPC".
* [update] mandatory selected "RT_USING_DEVICE_IPC".
* [modify] compile error for lost "lwip/init.h"
Co-authored-by: xiangxistu <52819708+xiangxistu@users.noreply.github.com>
Co-authored-by: liuxianliang <liuxianliang@rt-thread.com>
|
2022-02-23 23:56:43 +08:00 |
Man, Jianting (Meco)
|
6895da5307
|
[net] adjust folder structure (#5587)
* [net] adjust folder structure
- 将lwip相关的文件夹,移入lwip文件夹
- Kconfig 分散到at netdev lwip sal文件夹中,使用menuconfig代替menu
|
2022-02-20 00:07:45 +08:00 |
Meco Man
|
f89a162ea3
|
[core] 使用rt_memcpy rt_memset代替memcpy memset
|
2022-01-09 00:23:18 +08:00 |
jonas
|
7e06b6c504
|
[fix]修复AT组件在CLI模式下,指令输入过长导致数组越界的问题
|
2021-12-09 18:11:55 +08:00 |
Bernard Xiong
|
1cea0c8c79
|
Merge pull request #5279 from OpenNuvoton/nuvoton
[Nuvoton] Update drivers.
|
2021-11-25 20:03:58 +08:00 |
Meco Man
|
df9a23c534
|
[mutex] use RT_IPC_FLAG_PRIO to replace RT_IPC_FLAG_FIFO
|
2021-11-17 15:57:15 -05:00 |
Wayne Lin
|
9b44e57a60
|
Merge branch 'master' of https://github.com/RT-Thread/rt-thread into nuvoton
|
2021-11-10 16:01:38 +08:00 |
guo
|
160d448660
|
Merge pull request #5051 from mysterywolf/be_libc
[libc标准化] 使用标准poll.h代替dfs_poll.h
|
2021-09-13 10:45:09 +08:00 |
Meco Man
|
b35fffd659
|
[remove rtlibc]修复缺失的头文件导致的报错
|
2021-09-11 14:43:09 -04:00 |
Meco Man
|
c360688714
|
使用poll.h代替dfs_poll.h
|
2021-09-11 11:56:54 -04:00 |
malongwei
|
f1e1b6b2e3
|
fix at_client.c
|
2021-09-03 20:16:35 +08:00 |
malongwei
|
c229d8b2b5
|
fix at_client.c
|
2021-09-01 21:19:22 +08:00 |
马志远
|
221da7f464
|
Remove C Style Command Shell
|
2021-08-23 17:30:05 +08:00 |
sszlbg
|
bf88963a3e
|
Merge branch 'master' into at_client-rt_realloc_iss
# Conflicts:
# components/net/at/src/at_client.c
|
2021-07-25 17:00:00 +08:00 |
guo
|
73bd7a7d66
|
Merge pull request #4868 from wenbodong2015/at_memleak
解决at_socket内存泄漏问题
|
2021-07-19 13:46:15 +08:00 |
wenbodong2015
|
0f6586c660
|
优化at_socket内存泄露的修改
|
2021-07-16 00:25:53 +08:00 |
sszl
|
88d4faf687
|
更新old_urc_table为new_urc_table
|
2021-07-14 11:01:21 +08:00 |
Wayne Lin
|
a4818ad3dd
|
Fix error code and return value.
|
2021-07-12 18:21:04 +08:00 |
guozhanxin
|
40e7d5a23d
|
Merge remote-tracking branch 'remotes/gitee/master'
|
2021-07-12 10:14:20 +08:00 |
wenbodong2015
|
b9d24aff61
|
解决at_socket在极限情况下内存泄漏问题
AT模块在执行AT+CLOSE并返回OK后,在实际关闭前(上报URC前)仍然有
可能接收到数据。所以接收数据时需要判断状态是否为AT_SOCKET_CONNECT。
另,at_recv_notice_cb在拒绝数据包时,没有释放数据包内存,从而导致
内在泄漏。
|
2021-07-10 23:14:14 +08:00 |
wenbodong2015
|
e38a8e9378
|
解决at_socket编译失败的问题
失败现象为“找不到EAGAIN”,此问题由libc改动引发。
|
2021-07-10 23:10:11 +08:00 |
malongwei
|
180d0e1224
|
add at_utils_send virtual function
|
2021-07-08 12:02:29 +08:00 |
malongwei
|
e7b63ed7ab
|
fix at_vprintf and at_vprintfln and end_sign response
|
2021-07-07 23:49:42 +08:00 |
luhuadong
|
b17cf429db
|
[components][net][at] indent using 4 spaces
|
2021-06-30 23:38:30 +08:00 |
qiyongzhong0
|
9dea54ae8b
|
Modify line 818 of the at_socket.c file from LOG_E to LOG_D
|
2021-06-28 14:28:31 +08:00 |
bernard
|
82f3a84ec8
|
!64 componets:fix at_server_getchar spelling error
Merge pull request !64 from fwatch/dev
|
2021-06-17 08:52:20 +00:00 |
sszlbg
|
57eb1c5a80
|
修改at_obj_set_urc_table函数重新分配内存可能导致内存泄漏问题
|
2021-05-29 15:51:12 +08:00 |
Meco Man
|
c40fd2da70
|
update
|
2021-03-17 14:00:49 +08:00 |
Meco Man
|
08af865c50
|
[at][bug] 修复内存泄漏的bug
|
2021-03-17 13:56:42 +08:00 |
Meco Man
|
3c05a4e719
|
[compoenets] auto & manual formatted
|
2021-03-08 18:19:04 +08:00 |
Bernard Xiong
|
fac97f1716
|
Merge pull request #4305 from OpenNuvoton/revert-3293-fix_at
Revert "fix the bug that rx_notice out of sync when data received aft…
|
2021-03-03 08:53:01 +08:00 |
Wayne Lin
|
eaacc0ae3e
|
Optimize getc flow.
|
2021-03-02 10:42:40 +08:00 |
liruncong
|
0208fc5546
|
[components]SECTION=>RT_SECTION(与catch2中SECTION冲突)
|
2021-02-09 23:25:46 +08:00 |
Wayne
|
a50d81827a
|
Revert "fix the bug that rx_notice out of sync when data received after last rt_device_read() is zero"
|
2021-02-04 22:53:58 +08:00 |
Bernard Xiong
|
72bc0d8fad
|
Merge pull request #3293 from rgw5267/fix_at
fix the bug that rx_notice out of sync when data received after last rt_device_read() is zero
|
2020-12-31 08:34:57 +08:00 |
longtengmcu
|
aac5e9da4c
|
1、web socket请求数据从服务器回来时,服务器会关闭连接,此时AT socket在读取返回的数据时不应该判断socket为连接的状态
2、sal socket在支持多网卡时,sal_getaddrinfo从A网卡获取的地址信息,在sal_freeaddrinfo释放时必须由A网卡进行释放
|
2020-11-22 12:36:07 +08:00 |
qiyongzhong0
|
db0880bd26
|
fix at_client, avoid creating the same client repeatedly and prevent working exceptions and memory leaks.
|
2020-11-02 17:43:23 +08:00 |
gouqs0615
|
020a82a65a
|
fix at_server_getchar spelling error
|
2020-11-02 16:44:13 +08:00 |
luhuadong
|
f56af401cc
|
[at_socket] update AT_SW_VERSION and adjust at_socket_ops
|
2020-07-23 01:13:48 +08:00 |
luhuadong
|
067106f164
|
[at_socket] support alloc socket dynamically with at device
|
2020-07-21 00:29:12 +08:00 |
luhuadong
|
ce35dfbc40
|
[AT] Adjust where the AT socket callback function
|
2020-05-20 01:11:46 +08:00 |
luhuadong
|
88a02d7bd8
|
fixed some typos
|
2020-05-09 10:33:36 +08:00 |
David Lin
|
e16591ced1
|
Fixed typo: 'lenght' and 'sfotware' in Kconfig
lenght -> length
sfotware -> software
|
2020-02-19 22:35:43 +08:00 |
luhuadong
|
3d5357bc75
|
[AT] Fix typos in Kconfig
|
2020-02-10 03:35:04 +08:00 |
任光伟
|
27b7e0d929
|
解决在判断接收字节为0与RESET信号量之间接收到数据时,导致此次数据无法被处理的bug。
Signed-off-by: RGW <rgw5267@gmail.com>
|
2019-12-26 00:53:19 +08:00 |
chenyong
|
4da818f8c2
|
[net] Remove libc select in SAL and AT Socket function
Signed-off-by: chenyong <1521761801@qq.com>
|
2019-09-10 14:20:44 +08:00 |
malongwei
|
b0ccfa31ab
|
fix at_socket.c
|
2019-09-07 11:47:15 +08:00 |
chenyong
|
108b85f2af
|
[network][at] Fix the end sign "\r\n" conversion error,and at_server_send、at_server_recv function
Signed-off-by: chenyong <1521761801@qq.com>
|
2019-08-26 14:55:38 +08:00 |
senduo
|
350947b190
|
修改at_socket.c文件中的sendto函数,len局部变量没有给初始值
len值如果不给初始值0,到最后__exit的时候,result = len会导致result的值变成一个不可预估的值,进而导致mbedtls库的while循环无法正常结束,其中mebedtls中发生异常的地方在ssl_tls.c文件中的mbedtls_ssl_flush_output函数while( ssl->out_left > 0 ),因为out_left 是一个无符号整型,退出的条件只能是 out_left = 0,又因为这里面的len没有给初始值0,返回出来的值是一个很大的整型数字,导致了mbedtls中的死循环
|
2019-07-26 18:33:33 +08:00 |