summaryrefslogtreecommitdiff
path: root/src/timer.c
AgeCommit message (Collapse)Author
2025-06-25doxygen: group name all in lowcaseChen Wang
This patch only updated the groups defined in documentation/0.doxygen. Other groups will be moved into documentation/0.doxygen and updated at that time. Signed-off-by: Chen Wang <[email protected]>
2025-02-15doxygen: add prefix for groups (#9991)Chen Wang
* doxygen: add prefix for groups Add "group_" prefix to doxygen group names. This makes it easier to grep with group name later. This patch only modifies the groups defined in the pathes of INPUT of documentation/Doxyfile: INPUT = . \ ../src \ ../include \ ../components/finsh \ ../components/drivers/include/drivers \ ../components/drivers/clk \ ../components/dfs/dfs_v2/src \ ../components/dfs/dfs_v2/include Other groups are not touched. Signed-off-by: Chen Wang <[email protected]> * ci: fixed error report when run file_check.py Such as: - "please delete extra space at the end of this line." - "the RT-Thread error code should return negative value. e.g. return -RT_ERROR" Signed-off-by: Chen Wang <[email protected]> --------- Signed-off-by: Chen Wang <[email protected]>
2024-06-20[timer]add all soft timer config (#9048)zms123456
* add all soft timer * update wq * add timer test * shield LOG_D
2024-05-07[kernel][timer] remove wordy logsMeco Man
2024-05-08[timer] The rt_timer_check and _soft_timer_check functions are merged (#8884)wdfk-prog
2024-05-08[src] add rt_hw_cpu_id() wrapper API (#8894)Shell
* [src] add rt_hw_cpu_id() wrapper API rt_hw_cpu_id() is an unsafe API which should not be used by most codes directly. It's error-prone because it must be used in proper context, otherwise it can lead to errors and unpredictable behavior. This patch adds a wrapper API for rt_hw_cpu_id() to address this risk. It includes the context-checking functionality and provides a safer alternative for obtaining CPU IDs, ensuring that it is used correctly within the appropriate context. Signed-off-by: Shell <[email protected]> * fixup UMP * update API & comment * ci: cpp_check --------- Signed-off-by: Shell <[email protected]>
2024-04-15[components][drivers]fix workqueue bugzms123456
fix workqueue bug
2024-03-19[kernel][timer] remove unused _soft_timer_statusMeco Man
which caused warnings when using Keil5
2024-03-06[kernel][timer] remove _timerhead_idx which is unusedMeco Man
2024-02-23🎯 Sync smart & scheduler codes (#8537)Shell
Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-02-19[kernel] fix some strict compiling warningsMeco Man
2024-01-09[kernel] fixup of data racing accessing percpu objects (#8475)Shell
Signed-off-by: Shell <[email protected]>
2024-01-02[kernel] support for hook listShell
Signed-off-by: Shell <[email protected]>
2023-12-24Fix softtimer resume (#8393)geniusgogo
2023-12-22fix smp rt_timer deadlock. (#8389)geniusgogo
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-09[debug] remove RT_DEBUG_xxxMeco Man
remove RT_DEBUG_THREAD RT_DEBUG_SCHEDULER RT_DEBUG_IPC RT_DEBUG_TIMER RT_DEBUG_IRQ RT_DEBUG_MEM RT_DEBUG_SLAB RT_DEBUG_MEMHEAP
2023-06-29[include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h (#7750)Shicheng Chu
2023-04-13[HUST CSE][src][timer.c]修复 iar 中的类型转换报错n0vic3
2023-03-20[errno code][-RT_ERROR] fix that use RT_ERROR without -Meco Man
2023-03-01Revert "[kernel][timer] 修复在IAR下数据类型报错 (#6804)"Man, Jianting (Meco)
This reverts commit 93a7cff44ccc2921f57dd05096268064bcaadd06.
2023-01-02[kernel][timer] 修复在IAR下数据类型报错 (#6804)Man, Jianting (Meco)
2022-12-11[rtdef] use lower-case to define attributes (#6728)Man, Jianting (Meco)
* [rtdef] rename RT_WEAK attribute as rt_weak * [rtdef] rename RT_USED attribute as rt_used * [rtdef] rename RT_SECTION attribute as rt_section * [rtdef] rename ALIGN attribute as rt_align * [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support
2022-12-03sync 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-08-02Fix some compilation warning (#5744)dongly
* Fix some compilation warning * 补充修正一些数据类型的使用错误 Co-authored-by: Meco Man <[email protected]>
2022-05-28[kernel][timer] fixed bug (#6004)HubretXie
2022-04-29[kernel] beautify code (#5890)Man, Jianting (Meco)
2022-04-29[kernel] remove the register keyword (#5888)Man, Jianting (Meco)
2022-04-21correct descriptions (#5849)Stanley
* correct descriptions correct descriptions in ipc.c and timer.c Co-authored-by: Stanley <[email protected]>
2022-04-20uniform code writing-disable interruptthewon86
2022-03-07[kernel]Fixed issue that could all timers stop (#5637)guo
2022-01-20[workqueue] time参数改为ticks,防止误解单位为msMeco Man
2022-01-20[timer] improve parameter checkingMeco Man
2022-01-20[kernel] improve commentsMeco Man
2022-01-20the support for PSE51 (#5534)xiangxistu
* [add] the function realization of signal for posix. * [update] the posix support for armclang. * [add] the new macro "RT_USING_POSIX_TIMER". * [modify] select "RT_USING_SOFT_TIMER" when use posix'timer. * [bug] optimize the logic for the "time_xxx" functions. * [modify] use "RT_USING_POSIX_TIMER" to protect the macro definition. * [modify] error code when except happened. * [delete] the "environ" is useless at this time.
2022-01-07move some __on_rt_xxxxx_hook from rtdef.h to dedicated c soure filesGabriel Wang
2021-11-25[timer] update the RT_TIMER_CTRL_GET_STATE code in rt_timer_controlarmink
2021-08-31[fix][kernel][timer]fixed timer ASSERT exception due to multithreaded schedulingWillianChan
Signed-off-by: WillianChan <[email protected]>
2021-08-30fix the returnsupperthomas
2021-08-28add the fixed commentsupperthomas
2021-08-17[kernel][timer] 规范内部函数和变量命名Meco Man
2021-08-16add the formatted filesupperthomas
2021-08-15add the comment of timer.csupperthomas
2021-06-10[kernel] 补充endif后缀注释(3)Meco Man
2021-05-25[src]移除 C99 依赖yangjie
2021-03-08[kernel]auto formattedMeco Man
2021-02-28[update][kernel]规范rt_object_t强制转换的使用,消除上次提交� ↵张世争
��编译警告
2021-02-26[update][kernel]规范rt_object_detach的使用张世争
2020-12-18Merge pull request #4112 from enkiller/1203-0940Bernard Xiong
[timer] Fix the bug that the linked list is still mounted when the si…
2020-12-03[timer] Fix the bug that the linked list is still mounted when the single ↵tangyuxin
timer is not modified