Home
last modified time | relevance | path

Searched refs:timeout_state_t (Results 1 – 3 of 3) sorted by relevance

/hal_rpi_pico-latest/src/common/pico_time/include/pico/
Dtimeout_helper.h19 } timeout_state_t; typedef
21 typedef bool (*check_timeout_fn)(timeout_state_t *ts, bool reset);
23 check_timeout_fn init_single_timeout_until(timeout_state_t *ts, absolute_time_t target);
24 check_timeout_fn init_per_iteration_timeout_us(timeout_state_t *ts, uint64_t per_iteration_timeout_…
/hal_rpi_pico-latest/src/common/pico_time/
Dtimeout_helper.c9 static bool check_single_timeout_us(timeout_state_t *ts, __unused bool reset) { in check_single_timeout_us()
13 check_timeout_fn init_single_timeout_until(timeout_state_t *ts, absolute_time_t target) { in init_single_timeout_until()
18 static bool check_per_iteration_timeout_us(timeout_state_t *ts, bool reset) { in check_per_iteration_timeout_us()
28 check_timeout_fn init_per_iteration_timeout_us(timeout_state_t *ts, uint64_t per_iteration_timeout_… in init_per_iteration_timeout_us()
/hal_rpi_pico-latest/src/rp2_common/hardware_i2c/
Di2c.c251 timeout_state_t ts; in i2c_write_blocking_until()
257 timeout_state_t ts; in i2c_write_timeout_per_char_us()
269 check_timeout_fn timeout_check, timeout_state_t *ts) { in i2c_read_blocking_internal()
343 timeout_state_t ts; in i2c_read_blocking_until()
349 timeout_state_t ts; in i2c_read_timeout_per_char_us()