summaryrefslogtreecommitdiff
path: root/components/drivers/ktime/inc
AgeCommit message (Collapse)Author
2025-11-12[components/ktime]: Remove unused rt_ktime_cputimer_getstepYonggang Luo
Can use rt_ktime_cputimer_getfrq() / RT_TICK_PER_SECOND instead.
2025-10-21Remove rt_ktime_hrtimer_getcnt for hrtimerYonggang Luo
There is no user of it and also the return type is mismatch
2024-06-23[components][ktime]support period ktime timeout and multiple ktimer_hrtimer ↵zms123456
(#8972) * support period time * enable multiple ktimer * mv set delay_cnt to hrtimer_start * add ktime debug info * change current_irq_begin to local var * fix bug: setting current timer and setting timeout in driver aren't atomicly * create->init * refactoring ktime
2024-05-30解决ktime部分函数计算时unsigned long溢出 (#9008)LaterComer
* 解决ktime部分函数计算时unsigned long溢出 * 恢复部分不需要ktime中部分rt_uint64_t类型的为unsigned long
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-22[components][drivers]improve ktimer sleep (#8838)zms123456
improve ktimer sleep
2024-03-28sync smart & dfs (#8672)Shell
Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2023-09-28🌈 style(ktime): mv to components/drivers/ktime (#8103)xqyjlj