Commit Graph

11047 Commits

Author SHA1 Message Date
tangyuxin 7eabe5c9e9 [workqueue] 取消正在执行的工作返回BUSY 2021-02-06 20:39:52 +08:00
tangyuxin 3ef3fb50af [workqueue] 队列销毁时取消所有工作并释放内核对象 2021-02-06 20:15:50 +08:00
tangyuxin d6b44ca52e [workqueue] 支持取消延时工作任务 2021-02-06 20:08:31 +08:00
supperthomas 0fe8fccfbd first version 2021-02-06 07:36:26 +08:00
Meco Man 23304a77d9 [bug][pin] 修复错误码没有为负的错误 2021-02-06 02:27:18 +08:00
Bernard Xiong 9787116870
Merge pull request #4272 from iysheng/master
[bsp][gd32103c-eval] Add hwtimer driver and modify adc driver with LOG_x function
2021-02-06 00:15:41 +08:00
Meco Man 852d7d7552
Merge pull request #15 from RT-Thread/master
pr
2021-02-05 20:44:25 +08:00
Bernard Xiong 7fc236dddb
Merge pull request #4306 from mysterywolf/rtc
[libc][stm32-driver RTC] 修复RTC驱动以及libc time.c库若干问题
2021-02-05 20:23:24 +08:00
Meco Man ffd270acef fix comment 2021-02-05 18:55:39 +08:00
Bernard Xiong e98b026615
Merge pull request #4307 from mysterywolf/rmbspci
[action.yml] 移除gkipc BSP 防止该BSP无人维护导致CI报错
2021-02-05 18:34:54 +08:00
Bernard Xiong 25bcd72e1b
Merge pull request #4308 from whj4674672/sdio
[sdio] free memory and enhance performance
2021-02-05 18:23:17 +08:00
wanghaijing f62d8938dc [sdio] free memory and enhance performance 2021-02-05 15:49:30 +08:00
Meco Man 90370f7a4e 移除gkipc BSP 防止该BSP无人维护导致CI报错 2021-02-05 13:58:54 +08:00
iysheng e2d6f6aadd [bsp][gd32103c-eval] Modify adc driver with LOG_x function and deselect adc and hwtimer driver 2021-02-05 13:53:52 +08:00
Meco Man c2fca3dffe 修复RTC驱动以及libc time.c库若干问题 2021-02-05 13:13:22 +08:00
iysheng a281ee9874 code format 2021-02-05 11:46:44 +08:00
iysheng 2b50fbafe2 [bsp][gd32103c-eval] Add hwtimer driver 2021-02-05 11:45:05 +08:00
Wayne a50d81827a
Revert "fix the bug that rx_notice out of sync when data received after last rt_device_read() is zero" 2021-02-04 22:53:58 +08:00
Bernard Xiong d514fea54a
Merge pull request #4259 from mysterywolf/gitignore
[kernel][kservice] add RT_WEAK for several functions
2021-02-04 14:23:15 +08:00
Bernard Xiong 6b980039b1
Merge pull request #4301 from thread-liu/master
[update] elf2uf2.exe
2021-02-04 14:21:37 +08:00
Bernard Xiong fb6ba097a5
Merge pull request #4304 from greedyhao/bluetrum
[bsp][bluetrum] add adc and rtc support
2021-02-04 14:21:16 +08:00
greedyhao 4b9e58cb1b [bsp][bluetrum] add adc and rtc support 2021-02-04 13:51:55 +08:00
thread-liu a5c91a07ef [update] elf2uf2.exe 2021-02-04 11:13:30 +08:00
Bernard Xiong e210bc7cb6
Merge pull request #4273 from greedyhao/bluetrum
[bsp][bluetrum] add pwm support
2021-02-03 10:53:16 +08:00
Bernard Xiong 58c3b2f523
Merge pull request #4289 from mysterywolf/stm32bsp
[stm32][bsp]更新BSP readme列表
2021-02-02 21:33:36 +08:00
Bernard Xiong 83c4459a09
Merge pull request #4296 from thread-liu/master
[add] raspberry-pico elf2uf2.exe
2021-02-02 21:04:38 +08:00
thread-liu 00841bb0f5 [add] raspberry-pico elf2uf2.exe 2021-02-02 17:38:19 +08:00
michael 97de1e7407 bsp:ls1b:rework uart driver and fix some bugs to make it work. tested on ls1b dev board which make by Loongson(GuangZhou) 2021-02-02 09:33:38 +08:00
Bernard Xiong 59f320783f
Merge pull request #4286 from Michael0066/ls1b-dev
ls1b: fix the count of GPIO IRQ
2021-02-02 07:00:46 +08:00
Bernard Xiong b42a43cd00
Merge pull request #4265 from guojiawei314/master
修复在STM32的qspi驱动中,若定义BSP_QSPI_USING_SOFTCS开启软件cs引脚控制,则结构体成员pin大小写不一致的错误。
2021-02-02 05:46:08 +08:00
Bernard Xiong f2a091e2ad
Merge pull request #4287 from OpenNuvoton/nuvoton
[bsp/nuvoton] Sync and update.
2021-02-02 05:44:51 +08:00
Bernard Xiong 12dfa670ac
Merge pull request #4288 from Lawlieta/chenyong
[utilities][ulog] Add LOG_RAW ringbuffer to fix printing line limit issue
2021-02-02 05:43:12 +08:00
Bernard Xiong bb35c5d627
Merge pull request #4242 from 0xcccccccccccc/patch-1
[BSP][LS2K][Bug fix]修正龙芯2K平台下SPI分频系数调节不正确的错误
2021-02-02 05:39:15 +08:00
tangyuxin 360d7e48ab [libcpu][cm33] 修复不同优化等级,函数行为不一致的问题 2021-02-01 21:01:14 +08:00
tangyuxin 2e9fc0c4ff [libcpu][cm33] 安全相关的函数使用宏进行隔离 2021-02-01 16:53:39 +08:00
tangyuxin 0230d32ca0 添加断言及注释 2021-02-01 15:02:22 +08:00
tangyuxin b42506fb73 优化功能重复的代码 2021-02-01 15:02:21 +08:00
tangyuxin c5218b5eee 修复紧急工作队列插入问题
紧急工作仍插入队列尾部,先将其插入队列头部
2021-02-01 15:02:20 +08:00
tangyuxin 5b52e6c7e3 修复同步取消锁中断等信号的问题 2021-02-01 15:02:19 +08:00
tangyuxin 5a16a2060e 定时处理函数临界区保护更加完整
定时器回调函数中,添加工作之前打开了中断。此时在极端情况下,会导致状态不对。
2021-02-01 15:02:18 +08:00
tangyuxin 10b5aa8f59 合并 cancel 和 cancel_delayed 函数,优化代码体积
合并 _workqueue_cancel_work 和 _workqueue_cancel_delayed_work 函数,优化代码体积
2021-02-01 15:02:17 +08:00
tangyuxin 0c87becb3e 合并 submit 和 submit_delayed,优化代码体积
将 _workqueue_submit_delayed_work 和 _workqueue_submit_work 函数合并成一个。优化代码体积
2021-02-01 15:02:16 +08:00
Meco Man b63b7e46c5 [stm32][bsp]更新BSP readme列表 2021-02-01 12:44:05 +08:00
chenyong cddf947863 [utilities][ulog] Add LOG_RAW ringbuffer to fix printing line limit issue
Signed-off-by: chenyong <chenyong@rt-thread.com>
2021-02-01 11:22:05 +08:00
Wayne Lin 9a37920a69 Add SPI NAND's bootloader and its booting parameters. 2021-02-01 10:44:02 +08:00
Wayne Lin dfbeb9e88c Sync Nuvoton porting.
1. NUC980 platform: USBH, INPUTCAPTURE, SPINAND.
2. Correct enter-quad-mode routine in board_dec.c.
3. Use RT_ASSERT to catch system-call-exceptions.
2021-02-01 10:35:44 +08:00
michael 4de8848a8c bsp:ls2k: make uart init more flexible 2021-01-31 23:03:16 +08:00
michael 242530ae70 ls1b: fix the count of GPIO IRQ and improvement the IRQ of UARTS.
from 1b manunal we know it have 64 GPIO IRQ and 12 UARTS
2021-01-31 22:33:58 +08:00
michael d874ab1109 mips:gs232:LS1C300 have 5 group INTC cells but LS1B have 4 group INTC cells 2021-01-31 21:56:30 +08:00
michael 0af3666882 remove unused function declarations 2021-01-31 21:53:00 +08:00