summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2021-09-10[kernel]Normalized kernel API annotationyangjie
2021-09-10[bsp/wch/arm/Libraries/ch32_drivers/drv_hwtimer_ch32f10x.c]:rename func: ↵charlown
ch32f1_hwtimer_clock_init, ch32f1_hwtimer_clock_get, hwtimer and pwm will be use it. change some code annotation. [bsp/wch/arm/ch32f103c8-core]: rename func.
2021-09-10[kernel] 裁剪尾随空格guozhanxin
2021-09-10[kernel] Improve the code comment of the components.cguozhanxin
2021-09-10[clock] Improve the code comment of the clock.cguozhanxin
2021-09-10Merge pull request #5037 from Rbb666/masterguo
添加ART-PI在rtthread主分支的bsp模板。
2021-09-10删除了board.h中多余的定义Rbb666
2021-09-10已验证ART-PI在rtthread主分支的I2C驱动,增加kconfig中I2C的配� ↵Rbb666
��。
2021-09-10[bsp] gd32107c-eval 修改PR审核意见lza1205
2021-09-10[bsp] add gd32107c-eval first commitlza1205