zephyr/lib/os
Peter A. Bigot f6d7595d4e lib/timeutil: add utilities to manage local/reference clock alignment
Provide data structures to capture a timestamp in two different
clocks, monitor the drift between those clocks, and using a base
instant with estimated drift convert between the clocks.

This provides the core technology to convert between system uptime and
an external continuous time scale like TAI (UTC without applying leap
seconds).

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2021-01-20 16:38:56 -05:00
..
CMakeLists.txt lib/os: P4 Work Queue: Pooled Parallel Preemptible Priority-based 2021-01-15 11:35:50 -05:00
Kconfig lib/os: replace z_vprintk with cbprintf 2020-11-13 06:38:01 -05:00
Kconfig.cbprintf lib: add cbprintf capability 2020-11-13 06:38:01 -05:00
assert.c
base64.c
cbprintf.c lib: add cbprintf capability 2020-11-13 06:38:01 -05:00
cbprintf_complete.c lib: os: cbprintf: correct arg extraction of wide characters 2021-01-07 14:02:06 +01:00
cbprintf_nano.c lib: cbprintf: remove cbprintf_arglen 2021-01-07 14:02:06 +01:00
crc7_sw.c
crc8_sw.c
crc16_sw.c
crc32_sw.c
dec.c
fdtable.c
heap-validate.c
heap.c lib/os/heap: guard against arithmetic overflows 2021-01-20 14:15:44 -05:00
heap.h lib/os/heap: guard against arithmetic overflows 2021-01-20 14:15:44 -05:00
hex.c
json.c
mutex.c
notify.c
onoff.c
p4wq.c lib/os: P4 Work Queue: Pooled Parallel Preemptible Priority-based 2021-01-15 11:35:50 -05:00
printk.c lib/os: replace z_vprintk with cbprintf 2020-11-13 06:38:01 -05:00
rb.c
ring_buffer.c tests: ringbuffer: code coverage improvements 2021-01-18 23:12:47 -05:00
sem.c
thread_entry.c
timeutil.c lib/timeutil: add utilities to manage local/reference clock alignment 2021-01-20 16:38:56 -05:00
work_q.c