LibJuno 0.23.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
|
Go to the source code of this file.
Data Structures | |
struct | JUNO_TIMESTAMP_TAG |
struct | JUNO_TIME_API_TAG |
Typedefs | |
typedef struct JUNO_TIME_API_TAG | JUNO_TIME_API_T |
typedef struct JUNO_TIMESTAMP_TAG | JUNO_TIMESTAMP_T |
typedef uint64_t | JUNO_TIME_SECONDS_T |
typedef uint64_t | JUNO_TIME_MILLIS_T |
typedef uint64_t | JUNO_TIME_MICROS_T |
typedef uint64_t | JUNO_TIME_NANOS_T |
Functions | |
JUNO_MODULE_DECLARE (JUNO_TIME_T) | |
JUNO_MODULE_BASE_DECLARE (JUNO_TIME_BASE_T) | |
JUNO_MODULE_BASE (JUNO_TIME_BASE_T, JUNO_TIME_API_T, JUNO_MODULE_EMPTY) | |
typedef struct JUNO_TIME_API_TAG JUNO_TIME_API_T |
This header contains the time library API
typedef uint64_t JUNO_TIME_MICROS_T |
typedef uint64_t JUNO_TIME_MILLIS_T |
typedef uint64_t JUNO_TIME_NANOS_T |
typedef uint64_t JUNO_TIME_SECONDS_T |
typedef struct JUNO_TIMESTAMP_TAG JUNO_TIMESTAMP_T |
JUNO_MODULE_BASE | ( | JUNO_TIME_BASE_T | , |
JUNO_TIME_API_T | , | ||
JUNO_MODULE_EMPTY | |||
) |
JUNO_MODULE_BASE_DECLARE | ( | JUNO_TIME_BASE_T | ) |
JUNO_MODULE_DECLARE | ( | JUNO_TIME_T | ) |