![]()
![]()
#define _FREERTOS_POSIX_UTILS_
![]()
![]()
#include <stdbool.h>
![]()
![]()
#include <stdint.h>
![]()
![]()
#include <time.h>
![]()
![]()
#define MICROSECONDS_PER_SECOND
![]()
![]()
#define NANOSECONDS_PER_SECOND
![]()
![]()
#define NANOSECONDS_PER_TICK
![]()
![]()
UTILS_strnlen(const char *const, size_t);
![]()
![]()
UTILS_AbsoluteTimespecToTicks(const struct timespec *const, TickType_t *const);
![]()
![]()
UTILS_TimespecToTicks(const struct timespec *const, TickType_t *const);
![]()
![]()
UTILS_NanosecondsToTimespec(int64_t, struct timespec *const);
![]()
![]()
UTILS_TimespecAdd(struct timespec *const, const struct timespec *const, const struct timespec *const);
![]()
![]()
UTILS_TimespecAddNanoseconds(struct timespec *const, const struct timespec *const, int64_t);
![]()
![]()
UTILS_TimespecSubtract(struct timespec *const, const struct timespec *const, const struct timespec *const);
![]()
![]()
UTILS_ValidateTimespec(const struct timespec *const);