nuttx/sched/clock
Petteri Aimonen 0611f39cdc adjtime(): Improve configuration and math
1) Previously adjustments less than 1 microsecond per tick would be
   completely ignored. Now they are applied over a shorter period at
   a rate of 1 us per tick.

2) Previously CLOCK_ADJTIME_PERIOD was in units of 1/100th of second.
   Change to milliseconds to be more generally useful unit.
   Change setting name to CLOCK_ADJTIME_PERIOD_MS to make the unit change
   easier to notice.

3) Previously CLOCK_ADJTIME_SLEWLIMIT was in percentage.
   Most clock crystals have better accuracy than 1%, so the minimum slew
   rate was excessive. Change to CLOCK_ADJTIME_SLEWLIMIT_PPM with setting
   value in parts per million.

4) No need to use floating point math in clock_adjtime.c.
2023-09-29 13:03:10 +08:00
..
clock_abstime2ticks.c
clock_adjtime.c adjtime(): Improve configuration and math 2023-09-29 13:03:10 +08:00
clock_dow.c
clock_gettime.c sched/clock Add special handling for TCB null pointer cases 2023-09-22 08:46:50 +08:00
clock_initialize.c add the startup process tracepoint 2023-08-19 21:50:08 +08:00
clock_settime.c
clock_systime_ticks.c sched: return 0 from clock_systime_ticks if failed 2023-09-19 16:17:08 +08:00
clock_systime_timespec.c
clock_timekeeping.c
clock_timekeeping.h
clock.c
clock.h sched/clock: add missing FAR 2023-07-07 17:39:39 -03:00
CMakeLists.txt cmake:complete missing changes during cmake reforming for sched 2023-09-08 21:20:16 +03:00
Make.defs sched/clock: move clock_getcpuclockid() and clock_getres() to libc 2023-07-07 17:39:39 -03:00