mirror of
https://github.com/apache/nuttx.git
synced 2026-08-09 06:25:09 +00:00
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. |
||
|---|---|---|
| .. | ||
| clock.c | ||
| clock.h | ||
| clock_abstime2ticks.c | ||
| clock_adjtime.c | ||
| clock_dow.c | ||
| clock_gettime.c | ||
| clock_initialize.c | ||
| clock_settime.c | ||
| clock_systime_ticks.c | ||
| clock_systime_timespec.c | ||
| clock_timekeeping.c | ||
| clock_timekeeping.h | ||
| CMakeLists.txt | ||
| Make.defs | ||