| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-02 | [ipc/workqueue.c] delete timer, using list. | yuqingli | |
| 2024-10-24 | add missing extern "C" in header to support cpp | Kai | |
| 2024-08-19 | feat: add ISR safe completion API | Shell | |
| Since the completion is used to sync with ISR mostly, we should set the default semantic to ISR-safe. So most user will be happy and don't see any weird behavior in their codes. Changes: - Added `rt_completion_wait_noisr` and `rt_completion_wait_flags_noisr` functions in `completion.h`, `completion_comm.c`, `completion_mp.c`, and `completion_up.c`. - The new APIs allow waiting for completions in non-ISR contexts while ensuring thread context safety. - Existing documentation and comments were updated to clarify usage contexts and emphasize restrictions on ISR usage. Signed-off-by: Shell <[email protected]> | |||
| 2024-06-24 | [components][ringbuffer]修复编译错误 | wdfk-prog | |
| 2024-05-08 | [ipc] support of lockless rt_completion (#8887) | Shell | |
| * [ipc] lockless rt_completion implementation The new rt_completion implemented by lockless algorithm can improve timer resolution for up to ~12%, compare to sem IPC. Signed-off-by: Shell <[email protected]> * fixup: error * remove useless changes --------- Signed-off-by: Shell <[email protected]> | |||
| 2024-04-13 | [bsp][renesas] Add HMI rw007 initialization configuration by default | Yuqiang Wang | |
| 2024-03-28 | sync smart & dfs (#8672) | Shell | |
| Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]> | |||
| 2024-02-23 | 🎯 Sync smart & scheduler codes (#8537) | Shell | |
| Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]> | |||
| 2024-01-02 | fix some -Wmissing-prototypes warnings | Meco Man | |
| 2023-10-25 | 🎈 perf: perf rt_hw_interrupt_disable/enable (#8042) | xqyjlj | |
| Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]> | |||
| 2023-07-28 | [drivers/ipc] fix the recursive including if legacy enabled | Meco Man | |
| 2023-04-17 | [HUST CSE] Fix many abnormal symbols in annotations and format code | 7YZ7 | |
| 2023-02-08 | [ringbuffer] ringbuffer size boost to 32bit (#6915) | 螺丝松掉的人 | |
| * ringbuffer size boost to 32bit * 添加ringbuffer测试demo related: #682 ---- Co-authored-by: Zxy <[email protected]> Co-authored-by: Man, Jianting (Meco) <[email protected]> | |||
| 2022-12-03 | sync branch rt-smart. (#6641) | guo | |
| * Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]> | |||
| 2022-09-20 | [fix] Fix simulator compilation warnings (#6438) | Tangyuxin | |
| * [fix] Fix simulator compilation warnings * Update bsp/simulator/rtconfig_project.h Co-authored-by: Man, Jianting (Meco) <[email protected]> | |||
| 2022-06-17 | [fingbuffer] fix a typo (#6075) | Man, Jianting (Meco) | |
| 2022-04-06 | [compilers] Fix c/c++ compilation warnings and errors | tyx | |
| 2022-03-29 | [update] Fix some spelling mistakes. (#5738) | guo | |
| 2022-03-02 | [pipe.h] 移除多余的头文件,防止形成头文件递归包含 (#5621) | Man, Jianting (Meco) | |
| 2022-01-20 | [workqueue] 增加rt_work_urgent | Meco Man | |
| 2022-01-20 | [workqueue] time参数改为ticks,防止误解单位为ms | Meco Man | |
| 2021-12-21 | Merge pull request #5318 from enkiller/1201 | guo | |
| [components][src] Optimize interrupt disable time | |||
| 2021-12-14 | [posix] [pipe] add IPC for POSIX and add pipe for it | Meco Man | |
| 2021-12-01 | [components][src] Optimize interrupt disable time | tangyuxin | |
| 2021-10-20 | [workqueue] rename rt_workqueue_critical_work as rt_workqueue_urgent_work | Meco Man | |
| 2021-09-01 | 修复ringblk_buf在不使用动态内存时报错的问题 | malongwei | |
| 2021-08-18 | 修改 ringbuffer 和 workqueue 注释的语法 | Jackistang | |
| 2021-08-17 | fix comments error in ringbuffer and workqueue. | Jackistang | |
| 2021-08-14 | format code | Jackistang | |
| 2021-08-14 | [ringbuffer] 添加 ringbuffer 的接口注释 | Jackistang | |
| 2021-08-14 | [workqueue] 添加了 workqueue 接口的注释 | Jackistang | |
| 2021-08-01 | [workqueue] remove rt_delayed_work_init() | Meco Man | |
| 2021-07-22 | [workqueue] 将rt_work_sys_workqueue_init函数私有化 | Meco Man | |
| 2021-05-28 | 添加 rt_workqueue_critical_work 声明 | liuduanfei | |
| 2021-03-08 | [compoenets] auto & manual formatted | Meco Man | |
| 2021-02-07 | 【workqueue】添加函数声明 | tangyuxin | |
| rt_err_t rt_workqueue_cancel_all_work(struct rt_workqueue *queue); | |||
| 2021-02-06 | [workqueue] 支持取消延时工作任务 | tangyuxin | |
| 2020-12-31 | Typo: rt_data_queue_peak() in dataqueue | Meco Man | |
| 2020-11-22 | add 'rt_ringbuffer_peak' API | malongwei | |
| 2020-09-18 | fix bug of dataqueue | qiyongzhong0 | |
| 2020-04-08 | [components][dataqueue]修改is_init为magic数 | yangjie | |
| 2020-04-07 | [components][dataqueue]add rt_data_queue_deinit | yangjie | |
| 2019-08-05 | [components][drivers][ipc] 完善工作队列,增强稳定性 | tangyuxin | |
| 1. 可直接提交延时任务, 无需额外调用延时初始化 2. 修复延时任务 PENDING 时,取消任务会递归调用的问题 | |||
| 2019-04-28 | [components][drivers][ipc] 初始化工作对象所有成员 | tangyuxin | |
| 2019-04-22 | [components][workqueue]improve delayed work for reinit. | EvalZero | |
| 2019-04-01 | Merge pull request #2526 from BernardXiong/fix_pipe | Bernard Xiong | |
| [libc] Fix the unamed pipe close issue | |||
| 2019-03-31 | [libc] Fix the unamed pipe close issue | Bernard Xiong | |
| 2019-03-30 | [components][drivers][workqueue] add system default workqueue and delayed work. | EvalZero | |
| 2018-11-22 | [DeviceDriver][rbb] Add some comments and rt_rbb_blk_size/rt_rbb_blk_buf API. | armink | |
| Signed-off-by: armink <[email protected]> | |||
| 2018-10-15 | [license] Fix the bad license replace. | Bernard Xiong | |
