Files
nuttx/include
ouyangxiangzhen 6dcb8270e3 timers/oneshot: Add new clkdev interfaces.
This commit introduce new clockdevice interfaces for oneshot.
- It can represent both `timer` and `alarm`.
- It simplifies the implementation of timer driver. Timer driver do not need considering the time conversion between clock count, tick and timespec.
- It sets timer align to the tick boundary to improve timer accuracy.
- It can avoid using 64-bit division during timer expiration interrupt, improves performance and reduces interrupt latency.
- It considers almost all multiplication overflow problems in time conversion without processing at the driver.

Signed-off-by: ouyangxiangzhen <ouyangxiangzhen@xiaomi.com>
2025-11-19 12:24:56 +08:00
..
2024-12-15 17:53:48 -03:00
2025-04-02 12:01:46 +08:00
2024-12-26 13:25:19 +08:00
2025-11-10 10:56:29 +01:00
2025-11-10 10:56:29 +01:00
2025-08-22 20:50:13 +08:00
2024-12-20 11:46:14 -03:00