7#ifndef _PICO_TIMEOUT_HELPER_H
8#define _PICO_TIMEOUT_HELPER_H
30check_timeout_fn init_per_iteration_timeout_us(
timeout_state_t *ts, uint64_t per_iteration_timeout_us);
struct timeout_state timeout_state_t
State used to track a timeout condition.
uint64_t absolute_time_t
An opaque 64 bit timestamp in microseconds.
Definition types.h:43
State used to track a timeout condition.
Definition timeout_helper.h:22
uint64_t param
Optional parameter (e.g. per-iteration duration in microseconds).
Definition timeout_helper.h:24
absolute_time_t next_timeout
Absolute time at which the timeout expires.
Definition timeout_helper.h:23