API for accurate timestamps, sleeping, and time based callbacks. More...
Modules | |
| timestamp | |
| Timestamp functions relating to points in time (including the current time). | |
| sleep | |
| Sleep functions for delaying execution in a lower power state. | |
| alarm | |
| Alarm functions for scheduling future execution. | |
| repeating_timer | |
| Repeating Timer functions for simple scheduling of repeated execution. | |
Data Structures | |
| struct | timeout_state |
| State used to track a timeout condition. More... | |
Typedefs | |
| typedef struct timeout_state | timeout_state_t |
| State used to track a timeout condition. | |
API for accurate timestamps, sleeping, and time based callbacks.
| typedef struct timeout_state timeout_state_t |
State used to track a timeout condition.
Holds the deadline and an optional per-iteration parameter used by the check_timeout_fn callbacks returned by the init functions.