yangpengya
a8d5a645f2
[components][at] 优化AT组件,并解决内存泄露
...
1.优化at server endmark判断,支持自动识别'\r''\n'"\r\n"。
2.优化at_recvfrom,修复大数据量时sem多次释放造成的接收错误。
3.修复at组件中可能存在的内存泄露。
4.优化部分代码逻辑,减少冗余代码。
2024-02-18 11:07:05 -05:00
yangpeng
02eaf76d7b
[qspi]修复qspi配置未生效问题
2024-02-17 01:07:19 -05:00
Bernard Xiong
cad5ceb1e0
[msh] fix the version command ( #8531 )
2024-02-09 19:56:52 +08:00
yangpeng
25d3136d02
fix MDK AC5 build warnings
2024-02-03 21:43:08 -05:00
rcitachi
0c96b26c23
[sys_bind] [signalfd] update ( #8507 )
2024-01-26 22:14:02 +08:00
Shell
f6fce5f8d7
[kservice] MT-safe output support (kprintf/kputs)
...
Signed-off-by: Shell <smokewood@qq.com>
2024-01-16 00:59:18 +08:00
fangjianzhou
10b16273b8
[drivers][core] 完善设备模型 ( #8384 )
2024-01-09 23:10:42 +08:00
Meco Man
58a159a0d6
[finsh] support to check static thread size
...
增加检查finsh线程实际使用是否超过当前设定的线程大小
2024-01-09 14:29:55 +08:00
Meco Man
6cc63626d7
fix some -Wmissing-prototypes warnings
2024-01-02 21:25:26 +08:00
Shell
3a7903b799
[kernel] Add hook for malloc services
...
Including the patch for memory allocation, testsuites and fixups of
static analysis.
Signed-off-by: Shell <smokewood@qq.com>
2024-01-02 19:42:46 +08:00
Yuqiang Wang
a5d4425ea7
[components][dfs]修复FATFS文件系统使用cat命令导致断言bug
2023-12-28 18:51:56 +08:00
Meco Man
045a49603e
[libc] fix undefined warning of rt_memset
2023-12-28 17:47:59 +08:00
Meco Man
ed4d037d7b
[ci][stm32f407] add attach config CI check
2023-12-26 23:13:08 +08:00
yangpeng
ff1bd3807c
[components][drivers][sensor]暂时禁止使用sensorv2框架
...
sensor v2框架仍在开发中
2023-12-26 20:32:28 +08:00
1ridic
0bf7adf394
[pwm] Fix compiler warning
2023-12-26 12:12:31 +08:00
Meco Man
f06b0894c4
[libc][picolibc] fix llvm compling warning
...
/home/runner/work/rt-thread/rt-thread/components/libc/compilers/picolibc/syscall.c:24:16: warning: returning 'volatile int *' from a function with result type 'int *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
return &__pico_errno;
^~~~~~~~~~~~~
/home/runner/work/rt-thread/rt-thread/components/libc/compilers/picolibc/syscall.c:30:16: warning: returning 'volatile int *' from a function with result type 'int *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
return &__pico_errno;
^~~~~~~~~~~~~
/home/runner/work/rt-thread/rt-thread/components/libc/compilers/picolibc/syscall.c:33:12: warning: incompatible pointer types returning 'rt_err_t *' (aka 'long *') from a function with result type 'int *' [-Wincompatible-pointer-types]
return &tid->error;
2023-12-25 23:24:30 +08:00
Meco Man
4657312f9d
[kconfig] fix Kconfig warnings
2023-12-25 20:28:46 +08:00
1ridic
3da0b76add
[pwm] Add second-level command completion
2023-12-25 12:07:49 +08:00
zms123456
e1fdc13288
[component][drivers]add clk framework ( #8213 )
2023-12-24 19:53:12 +08:00
zmq810150896
cdad0c254a
Update epoll and timerfd ( #8330 )
2023-12-21 11:17:59 +08:00
zmq810150896
833b43dbc7
[libc][Kconfig] default open epoll/eventfd/signalfd/timerfd/select ( #8386 )
2023-12-21 01:00:26 +08:00
geniusgogo
d19a15a5df
update smart kernel default select dfsv2.
2023-12-19 19:04:17 +08:00
sulfurandcu
c84d7c5324
fix warning #1295-D Deprecated declaration
2023-12-19 19:02:43 +08:00
fangjianzhou
b233e29bb6
[libcpu][aarch64] 使用设备树对内存进行初始化 ( #8320 )
2023-12-16 18:08:11 +08:00
geniusgogo
6b22a0a2b7
dfsv2 code tidy. ( #8374 )
2023-12-16 18:06:47 +08:00
geniusgogo
304ce5919c
sync update dfs v2. ( #8336 )
2023-12-12 18:05:39 +08:00
geniusgogo
0b6402f3cb
update libc ( #8335 )
2023-12-10 06:49:24 +08:00
geniusgogo
896c4a5b99
fix netif name length config. ( #8356 )
2023-12-10 06:44:25 +08:00
geniusgogo
073761fdbe
fix #8305 , symlink bug.
2023-12-06 20:19:20 +08:00
zmq810150896
2790ce5357
Updated issues related to uds capacity and eventfd macro redefinition ( #8329 )
2023-12-06 13:51:13 +08:00
geniusgogo
3bc29c7673
sync update net. ( #8333 )
2023-12-05 23:09:19 +08:00
geniusgogo
7aa130c83c
update mm. ( #8334 )
2023-12-05 16:44:00 +08:00
rcitachi
58665c7f50
[AF_UNIX] Update AF_UNIX bind, connect entry ( #8314 )
2023-12-02 12:11:01 +08:00
Meco Man
c06a31c7d3
[msh] add dependency of RT_USING_CONSOLE
2023-12-01 14:43:05 +08:00
Meco Man
6cd24d437c
[nano][kernel] correct nano Kconfig dependency
2023-12-01 14:43:05 +08:00
Shell
c87872c9c7
[mm] Bugs fix for page_install on shadow region ( #8308 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-11-30 22:00:54 +08:00
Meco Man
005828eba7
[nano] rt-thread susport nano option
2023-11-30 11:39:34 +08:00
rcitachi
1e6b2a81d0
修复 #8293 问题 ( #8307 )
2023-11-29 14:08:47 +08:00
geniusgogo
74925f43ed
fix dfs path name overflow. ( #8305 )
2023-11-28 17:16:21 +08:00
fangjianzhou
249871cbbc
[libcpu][aarch64] 使用设备树对CPU进行初始化 ( #8221 )
2023-11-28 14:20:11 +08:00
rcitachi
c06f4e98fc
[SAL] Update SAL,Add socketpair sendmsg recvmsg function ( #8293 )
2023-11-28 13:56:06 +08:00
Raman Gopalan
4e656078b6
soft_i2c: Loop iteration variable: Conform to C89
2023-11-26 18:40:02 +08:00
geniusgogo
5a438c818a
fix dfsv2 romfs dfs_romfs_getdents buffer overflow.
2023-11-23 06:20:17 -05:00
褚仕成
8635a4ce8d
[components][wlan]: update rt_wlan_join_scan_callback
2023-11-22 11:21:18 -05:00
guozhanxin
896b1fe2da
[driver/pipe] RT_UNAMED_PIPE_NUMBER add depends
2023-11-22 16:51:16 +08:00
Meco Man
873fd76b2f
[libc] add RT_USING_INTERNAL_LIBC_ONLY macro
...
This option is for RT-Thread Nano version.
If select this option, it will not compile components/libc
folder and only use tool chain internal libc. Normally, the
tool chain internal is only cover ISO standard (e.g. armcc),
but some tool chains' internal libc will cover more than
ISO standard (e.g. newlib).
2023-11-21 23:22:55 -05:00
Meco Man
df29a13d89
[components] remove vmm ( #8269 )
2023-11-21 13:41:54 +08:00
Meco Man
2324794825
[libc] add comment for RT_USING_EXTERNAL_LIBC
2023-11-20 06:26:48 -05:00
guozhanxin
c9a63df925
[fix] sal build error.
2023-11-16 16:25:37 +08:00
guozhanxin
3143289486
[libc] update ctime.c compatible with old drivers
2023-11-16 13:09:32 +08:00