nuttx/sched/hrtimer
ouyangxiangzhen a518c28add sched/hrtimer: Add callback pointer in hrtimer_start.
The hrtimer is designed to replace the wdog timer in future, so it
should have the callback function in its API. The evaluation results showed there is no any
performance degradation since the CPU pipeline can hide the latency.
This commit also decoupled the rb-tree implementation with the pending
state checking.

Signed-off-by: ouyangxiangzhen <ouyangxiangzhen@xiaomi.com>
2026-01-13 21:41:35 +08:00
..
CMakeLists.txt sched/hrtimer: Add high-resolution timer support for NuttX 2025-12-18 18:36:28 +08:00
hrtimer.h sched/hrtimer: Add callback pointer in hrtimer_start. 2026-01-13 21:41:35 +08:00
hrtimer_cancel.c [EXPERIMENTAL] sched/hrtimer: separate SMP logic from hrtimer 2026-01-08 22:47:16 +08:00
hrtimer_initialize.c [EXPERIMENTAL] sched/hrtimer: separate SMP logic from hrtimer 2026-01-08 22:47:16 +08:00
hrtimer_process.c sched/hrtimer: Add callback pointer in hrtimer_start. 2026-01-13 21:41:35 +08:00
hrtimer_start.c sched/hrtimer: Add callback pointer in hrtimer_start. 2026-01-13 21:41:35 +08:00
Make.defs sched/hrtimer: Add high-resolution timer support for NuttX 2025-12-18 18:36:28 +08:00