|
oveRTOS C API
Embedded RTOS framework — build system, configuration, and portable C API
|


Go to the source code of this file.
Functions | |
| int | ove_time_get_us (uint64_t *out) |
| Get the current monotonic time in microseconds. | |
| int | ove_time_get_ns (uint64_t *out) |
| Get the current monotonic time in nanoseconds. | |
| void | ove_time_delay_ms (uint32_t ms) |
Block the calling task for at least ms milliseconds. | |
| void | ove_time_delay_us (uint32_t us) |
Block the calling task for at least us microseconds. | |
| static uint64_t | ove_time_now_steady_ns (void) |
| Get the current monotonic time in nanoseconds (value-return form). | |
| static uint64_t | ove_time_deadline_to_timeout_ns (uint64_t deadline_ns) |
Convert a steady-clock deadline to a duration suitable for the existing timeout_ns-taking APIs. | |