summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2021-09-10增加GPIO中断FuChao
2021-09-10修改kconfig,目前只保留验证RTC配置Rbb666
2021-09-09[serial] 优化RT_USING_POSIX_TERMIOS预编译Meco Man
2021-09-10Merge branch 'master' of github.com:Rbb666/rt-threadRbb666
2021-09-10已完成ART-PI在rtthread主分支的bsp模板,同时已经验证通过RT ↵Rbb666
C外设。
2021-09-10Merge pull request #5034 from shishirong/masterguo
fix Macro definition syntax error in ulog.c
2021-09-09花括弧换行;ignore_format.yml以空行结束FuChao
2021-09-09添加 N32G452 最小系统 BSP 源码 (#4959)Lim-LinYuanbo
[add] N32G452 BSP
2021-09-09add gd32407v-startOuxiaolong
2021-09-09删除driver中的led相应文件改成直接使用pin操作ze9hyr
2021-09-09fix Macro definition syntax error in ulog.cshishirong
2021-09-09Merge pull request #5032 from liukangcc/utestguo
[UPDATE] mailbox testcase.
2021-09-09[add] mailbox testcase.liukangcc
2021-09-09Merge pull request #5020 from tyustli/mutex_tcguo
[add] utest kernel mutex_tc.c file
2021-09-09增加GPIO中断基本实现,fixing...FuChao
2021-09-09补充KEIL5编译支持文件,解决KEIL5编译问题FuChao
2021-09-09更换格式控制文件位置,删除冗余代码和注释,更正芯片� ↵FuChao
��名
2021-09-08add gd32407v-startOuxiaolong
2021-09-08add bsp of tae32f5300 (#5015)xiaoqin
* add bsp of tae32f5300 * [tae32f5300]Modify the format of the bsp of tae32f5300 * [tae32f5300]Remove the compilation scripts of gcc and iar * [tae32f5300]Resolve conflicts of action.yml secondly