13#ifndef ZEPHYR_INCLUDE_ZEPHYR_PRECISION_TIMING_PRECISION_TIME_H_
14#define ZEPHYR_INCLUDE_ZEPHYR_PRECISION_TIMING_PRECISION_TIME_H_
43#define PRECISION_TIME_MAX INT64_MAX
45#define PRECISION_TIME_MIN INT64_MIN
int64_t precision_time_t
Signed precision time value expressed in nanoseconds.
Definition precision_time.h:40
int precision_time_add(precision_time_t a, precision_time_t b, precision_time_t *result)
Add two precision time values with overflow checking.
int precision_time_sub(precision_time_t a, precision_time_t b, precision_time_t *result)
Subtract two precision time values with overflow checking.
__INT64_TYPE__ int64_t
Definition stdint.h:75