LibJuno 0.23.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
|
#include <time_api.h>
Data Fields | |
JUNO_STATUS_T(* | GetTime )(JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime) |
JUNO_STATUS_T(* | AddTime )(JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime, JUNO_TIMESTAMP_T tTimeToAdd) |
JUNO_STATUS_T(* | SubtractTime )(JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime, JUNO_TIMESTAMP_T tTimeToSubtract) |
JUNO_STATUS_T(* | SleepTo )(JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T tTimeToWakeup) |
JUNO_STATUS_T(* | Sleep )(JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T tDuration) |
JUNO_STATUS_T(* JUNO_TIME_API_TAG::AddTime) (JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime, JUNO_TIMESTAMP_T tTimeToAdd) |
JUNO_STATUS_T(* JUNO_TIME_API_TAG::GetTime) (JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime) |
JUNO_STATUS_T(* JUNO_TIME_API_TAG::Sleep) (JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T tDuration) |
JUNO_STATUS_T(* JUNO_TIME_API_TAG::SleepTo) (JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T tTimeToWakeup) |
JUNO_STATUS_T(* JUNO_TIME_API_TAG::SubtractTime) (JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime, JUNO_TIMESTAMP_T tTimeToSubtract) |