Meco Man
|
36cbc1fd2f
|
[workqueue] time参数改为ticks,防止误解单位为ms
|
2022-01-20 20:58:46 +08:00 |
guo
|
fb7b9f4fb4
|
Merge pull request #5318 from enkiller/1201
[components][src] Optimize interrupt disable time
|
2021-12-21 17:40:59 +08:00 |
Meco Man
|
7ff976dab3
|
[posix] [pipe] add IPC for POSIX and add pipe for it
|
2021-12-14 06:12:04 +08:00 |
tangyuxin
|
5128a27c43
|
[components][src] Optimize interrupt disable time
|
2021-12-01 14:19:25 +08:00 |
Meco Man
|
e538c5aa70
|
[workqueue] rename rt_workqueue_critical_work as rt_workqueue_urgent_work
|
2021-10-20 15:48:07 -04:00 |
malongwei
|
5fb6cb8b41
|
修复ringblk_buf在不使用动态内存时报错的问题
|
2021-09-01 19:58:23 +08:00 |
Jackistang
|
3de03a072e
|
修改 ringbuffer 和 workqueue 注释的语法
|
2021-08-18 09:44:52 +08:00 |
Jackistang
|
6173c9d7d5
|
fix comments error in ringbuffer and workqueue.
|
2021-08-17 22:44:29 +08:00 |
Jackistang
|
99de1a6220
|
format code
|
2021-08-14 14:32:58 +08:00 |
Jackistang
|
1b7468979f
|
[ringbuffer] 添加 ringbuffer 的接口注释
|
2021-08-14 13:47:05 +08:00 |
Jackistang
|
0b4603d581
|
[workqueue] 添加了 workqueue 接口的注释
|
2021-08-14 11:10:43 +08:00 |
Meco Man
|
94ed55f34d
|
[workqueue] remove rt_delayed_work_init()
|
2021-08-01 17:26:01 +08:00 |
Meco Man
|
a8ed7b7769
|
[workqueue] 将rt_work_sys_workqueue_init函数私有化
|
2021-07-22 18:24:56 +08:00 |
liuduanfei
|
ec1f22b87d
|
添加 rt_workqueue_critical_work 声明
|
2021-05-28 17:32:01 +08:00 |
Meco Man
|
3c05a4e719
|
[compoenets] auto & manual formatted
|
2021-03-08 18:19:04 +08:00 |
tangyuxin
|
83692a54c4
|
【workqueue】添加函数声明
rt_err_t rt_workqueue_cancel_all_work(struct rt_workqueue *queue);
|
2021-02-07 11:14:59 +08:00 |
tangyuxin
|
d6b44ca52e
|
[workqueue] 支持取消延时工作任务
|
2021-02-06 20:08:31 +08:00 |
Meco Man
|
a233495718
|
Typo: rt_data_queue_peak() in dataqueue
|
2020-12-31 16:02:42 +08:00 |
malongwei
|
d6c8b46dad
|
add 'rt_ringbuffer_peak' API
|
2020-11-22 14:20:02 +08:00 |
qiyongzhong0
|
44baf269f7
|
fix bug of dataqueue
|
2020-09-18 09:33:34 +08:00 |
yangjie
|
1d7b34f471
|
[components][dataqueue]修改is_init为magic数
|
2020-04-08 11:05:37 +08:00 |
yangjie
|
dfcd38b74d
|
[components][dataqueue]add rt_data_queue_deinit
|
2020-04-07 17:36:56 +08:00 |
tangyuxin
|
badd211457
|
[components][drivers][ipc] 完善工作队列,增强稳定性
1. 可直接提交延时任务, 无需额外调用延时初始化
2. 修复延时任务 PENDING 时,取消任务会递归调用的问题
|
2019-08-05 14:18:15 +08:00 |
tangyuxin
|
91345d62af
|
[components][drivers][ipc] 初始化工作对象所有成员
|
2019-04-28 14:31:57 +08:00 |
EvalZero
|
83b6260b3f
|
[components][workqueue]improve delayed work for reinit.
|
2019-04-22 11:43:45 +08:00 |
Bernard Xiong
|
2c8fb7022e
|
Merge pull request #2526 from BernardXiong/fix_pipe
[libc] Fix the unamed pipe close issue
|
2019-04-01 18:10:44 +08:00 |
Bernard Xiong
|
ff00378728
|
[libc] Fix the unamed pipe close issue
|
2019-03-31 15:21:49 +08:00 |
EvalZero
|
c7ccb4f532
|
[components][drivers][workqueue] add system default workqueue and delayed work.
|
2019-03-30 14:29:30 +08:00 |
armink
|
74232f2de4
|
[DeviceDriver][rbb] Add some comments and rt_rbb_blk_size/rt_rbb_blk_buf API.
Signed-off-by: armink <armink.ztl@gmail.com>
|
2018-11-22 18:08:12 +08:00 |
Bernard Xiong
|
e158d48de0
|
[license] Fix the bad license replace.
|
2018-10-15 00:50:04 +08:00 |
Bernard Xiong
|
2c0640a178
|
[license] Change license to Apache.
|
2018-10-14 19:37:18 +08:00 |
armink
|
dff8a2c513
|
[DeviceDriver] Add rbb (ring block buffer) data structure.
|
2018-09-12 08:59:58 +08:00 |
zyh
|
b3eaf17e19
|
[Components][pipe]暴露 rt_pipe_delete 接口
|
2018-07-10 14:54:39 +08:00 |
Bernard Xiong
|
ef132f3c94
|
[Kernel] clean code for indentation.
|
2018-06-26 11:57:20 +08:00 |
Bernard Xiong
|
a1a56ce1d1
|
[Kernel] Add flag in wait queue and fix wakeup issue.
|
2018-06-26 11:19:38 +08:00 |
bernard
|
09f2d42e5a
|
[DeviceDrivers] Add device API in pipe device.
|
2017-12-29 22:33:39 +08:00 |
bernard
|
75b46cf22b
|
[DeviceDrivers] Add RT_USING_POSIX condition for pipe.
|
2017-11-03 21:09:04 +08:00 |
bernard
|
19aa36e830
|
[DeviceDrivers] Add sync mode in work queue.
|
2017-10-17 17:53:01 +08:00 |
bernard
|
d7087fdd3b
|
[DeviceDrivers] change cmd type.
1. Change 'rt_uint8_t' type of cmd to 'int';
2. Add waitqueue;
3. Split device ipc header files;
|
2017-10-15 22:56:46 +08:00 |