incubator-nuttx/drivers/timers
Jukka Laitinen 1a267dc62d drivers/timers/arch_alarm.c: Remove ndelay_accurate
Using ONESHOT_CURRENT retrieves the tick number multiplied by tick time; thus
it doesn't give the accurate monotonic time - it is quantized by
the tick time. This cannot be used as a ndelay timer, it would always loop
at least to the end of the ongoing tick.

Revert the up_udelay to use the original "coarse" looping. The "accurate" udelay,
if such is needed, should either be done under arch specific code, or there should be
a function for getting the accurate time that is available for all the platforms.

Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-10-23 14:28:18 +08:00
..
CMakeLists.txt drivers/timer: fix goldfish timer did not included in cmake 2024-10-12 09:31:15 +08:00
Kconfig timers: add goldfish timer support 2024-10-08 15:27:33 +08:00
Make.defs timers: add goldfish timer support 2024-10-08 15:27:33 +08:00
arch_alarm.c drivers/timers/arch_alarm.c: Remove ndelay_accurate 2024-10-23 14:28:18 +08:00
arch_rtc.c
arch_timer.c arch/perf: modify the return value of up_perf_gettime to clock_t 2024-10-10 23:17:14 +08:00
capture.c capture:add multiple register. 2024-09-28 13:11:52 +08:00
cs2100-cp.c
ds3231.c
ds3231.h
goldfish_timer.c goldfish_timer: fix interrupt not cleared 2024-10-12 09:31:15 +08:00
mcp794xx.c timers/mcp794xx: add option to digital trimming 2024-05-28 16:34:41 -03:00
mcp794xx.h
oneshot.c inode/i_private: remove all unnecessary cast for i_private 2023-08-29 08:58:07 +02:00
pcf85263.c drivers/timers/pcf85263.c: Fix compilation 2023-09-06 12:20:57 +08:00
pcf85263.h
pl031.c pl031:change mktime to timegm. 2024-08-27 00:15:29 +08:00
pwm.c pwm: fix incorrect documentation for PWMIOC_SETCHARACTERISTICS IOCTL 2023-08-24 01:37:40 +08:00
rpmsg_rtc.c nuttx/drivers: add ept_release_cb for destroy server resource 2024-10-10 08:44:29 +08:00
rtc.c rtc alarm:fix doesn't call nxsig_notification 2024-08-27 10:18:10 -03:00
rx8010.c
rx8010.h
timer.c timer driver:support poll. 2024-08-28 13:46:47 +08:00
watchdog.c watchdog: fix idle callback maybe not upperhalf 2024-06-08 11:59:26 +08:00