summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-14Merge pull request #5038 from liukangcc/annotationguo
[update] src/thread.c function description.
2021-09-14Merge pull request #5049 from StackRyan/mm32_devguo
[bsp]add mindmotion MM32F103xx BSP.
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-13formattingyanmowudi
2021-09-13修复RTC问题,增加GCC工具链yanmowudi
2021-09-13【增加】memheap.cyangjie
2021-09-13[update] thread.c api annotation.liukangcc
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-12Merge pull request #5052 from mysterywolf/headfileguo
[remove rtlibc]修复缺失的头文件导致的报错
2021-09-12更正keil5编译时不能自动加入startup的问题FuChao
2021-09-12增加串口5,串口中断已可用FuChao
2021-09-12fix GPIO defineFuChao
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-11Merge pull request #5050 from mysterywolf/libcBernard Xiong
[remove rtlibc] 修复keil编译不过的问题
2021-09-11[libc] 修复keil编译不过的问题Meco Man
2021-09-11[add]add bsp/mm32f103x/.ignore_format.yml for ci ignorance.StackRyan
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-11add gd32407v-startOuxiaolong
2021-09-11[utest] fix libc issueBernardXiong
2021-09-11[bsp] fix formatting issue in mini2440 bspBernardXiong
2021-09-11Merge pull request #5045 from grissiom/fix-ethnetifBernard Xiong
[Netif] Fix the eth_tx_msg protection
2021-09-11[bsp]add mindmotion MM32F103xx BSP.StackRyan
2021-09-11[BSP] fix compiling issue with libcBernardXiong
2021-09-11[kernel] update commentsyangjie
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 #4993 from charlown/masterBernard Xiong
support ch32f10x family, add ch32f103c8-core bsp
2021-09-11Merge pull request #5019 from Jackistang/masterBernard Xiong
serial: add CTS/RTS flowcontrol.
2021-09-10add yichip/yc3121-pos bspWUSY1991
2021-09-10[update] src/thread.c function description.liukangcc
2021-09-10update applications/main.cliuhy
2021-09-10update es32f0654 , es32f369x drivers.liuhy
2021-09-10update es32f0654 , es32f369x librariesliuhy
2021-09-10[kernel] Improve the code comment of the cpu.cguozhanxin
2021-09-10delete essemi bsp es32f0334 (all)liuhy
2021-09-10delete essemi bsp es32f0334 (libraries)liuhy
2021-09-10delete essemi bsp es32f0271 (all)liuhy
2021-09-10delete essemi bsp es32f0271 (libraries)liuhy
2021-09-10delete essemi bsp es8p508x (all)liuhy
2021-09-10delete essemi bsp es8p508x (libraries)liuhy
2021-09-10[kernel]update formatyangjie