summaryrefslogtreecommitdiff
path: root/components
AgeCommit message (Collapse)Author
2021-09-26Merge pull request #5099 from mysterywolf/fatfsBernard Xiong
[fatfs] 修改互斥保护超时时间, 并将超时时间改为Kconfig可配置
2021-09-25[libc]在开启libc后依然保持RT_LIBC_USING_TIME定义存在Meco Man
2021-09-25[libc][newlib] 优化syscall 将minilib.c并入syscalls.cMeco Man
2021-09-25[fatfs] 互斥量保护超时可通过Kconfig配置时间Meco Man
2021-09-25[libc]重构_libc_init_array 防止gcc下芯片无法启动Meco Man
2021-09-25[fatfs] 修复time相关函数开启条件Meco Man
2021-09-25[dfs][filesystems] 增加format_ignore文件,排除fatfs格式检查Meco Man
2021-09-25[fatfs] 修改互斥保护超时时间Meco Man
防止因一些正常复杂耗时操作,导致fatfs认为 timeout failure。
2021-09-24[libc] 优化fcntl.h定义Meco Man
2021-09-22[libc标准化]脱敏dfs_select.h 由标准sys/select.h代替Meco Man
2021-09-21[libc][syscall]移除libc_stdio_read/write函数,优化syscallMeco Man
2021-09-20[.ignore_format] ↵Meco Man
将ignore_format分散到各个文件夹中,不必集中在根目录下
2021-09-18[libc][time] 修复数据类型报警Meco Man
2021-09-18[update] Add a blank line at the endliukangcc
2021-09-17Merge remote-tracking branch 'remotes/rtt_github/master'liukangcc
2021-09-17Merge remote-tracking branch 'remotes/rtt_github/master'liukangcc
2021-09-17[update] Conflicting filesliukangcc
2021-09-16[update] support armclang and c++11.liukangcc
2021-09-15刷新龙芯工程Meco Man
2021-09-15[libc] 增加sys/select.h到partical/ls1Meco Man
2021-09-15[update] enable asctime_r function parameter legal.liukangcc
2021-09-14增加parical/ls1文件夹readmeMeco Man
2021-09-14[libc]解决龙芯内置工具链没有sys/select.h的问题Meco Man
2021-09-14move select.h to none-gccMeco Man
2021-09-14Merge branch 'RT-Thread:master' into selectMeco Jianting Man
2021-09-13[libc标准化] 将dfs_select.h功能转移到sys/select.hMeco Man
2021-09-13[libc] fix the conflict warning of read and write functionsMeco Man
2021-09-13Merge pull request #5051 from mysterywolf/be_libcguo
[libc标准化] 使用标准poll.h代替dfs_poll.h
2021-09-13Merge pull request #5053 from mysterywolf/posixBernard Xiong
[libc标准化] 将dfs_posix.h的函数声明转移到unix标准头文件中
2021-09-11[标准化libc] fix CI warningMeco Man
2021-09-11将dfs_posix.h的函数声明转移到unix标准头文件中Meco Man
2021-09-11[remove rtlibc]修复缺失的头文件导致的报错Meco Man
2021-09-11使用poll.h代替dfs_poll.hMeco Man
2021-09-11标准化<poll.h> 弱化<dfs_poll.h>Meco Man
2021-09-11[libc] 修复keil编译不过的问题Meco Man
2021-09-11Merge pull request #5036 from mysterywolf/serialBernard Xiong
[serial] 优化RT_USING_POSIX_TERMIOS预编译
2021-09-11Merge pull request #5044 from BernardXiong/libc_prBernard Xiong
[libc] remove rtlibc
2021-09-11[utest] fix libc issueBernardXiong
2021-09-11[BSP] fix compiling issue with libcBernardXiong
2021-09-11[drivers] fix stdint issue in cputimeBernardXiong
2021-09-11[libdl] fix formatting issueBernardXiong
2021-09-11[Netif] Fix the eth_tx_msg protectionGrissiom
The ethernetif use semaphore netif->tx_ack to protect the local variable `struct eth_tx_msg msg` in function `ethernetif_linkoutput`. But the function could be called in multiple context: LwIP "tcpip" thread, "erx" thread(on linkup) and any user thread that call `udp_sendto`. So the global semaphore protection is not sufficient. It could only wakeup the top priority waiting thread instead of the thread that owns the `msg` and may result the `msg` next in the mailbox got destructed. So to use a `rt_completion` within the `struct eth_tx_msg` and synchronize on that. This could deal the ownership issue in an easy way.
2021-09-11[libc] remove rtlibcBernard Xiong
2021-09-11Merge pull request #5019 from Jackistang/masterBernard Xiong
serial: add CTS/RTS flowcontrol.
2021-09-09[serial] 优化RT_USING_POSIX_TERMIOS预编译Meco Man
2021-09-09fix Macro definition syntax error in ulog.cshishirong
2021-09-07Merge pull request #5016 from mysterywolf/finshBernard Xiong
[msh] add comments
2021-09-07[msh] add commentsMeco Man
2021-09-06serial: add CTS/RTS flowcontrol.Jackistang
2021-09-05[finsh] 恢复FINSH_USING_MSH定义以保持兼容性Meco Man