Home
last modified time | relevance | path

Searched refs:delay_us (Results 1 – 7 of 7) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_timer/
Dtimer.c77 void timer_busy_wait_us_32(timer_hw_t *timer, uint32_t delay_us) { in timer_busy_wait_us_32() argument
78 if (0 <= (int32_t)delay_us) { in timer_busy_wait_us_32()
82 while (timer->timerawl - start < delay_us) { in timer_busy_wait_us_32()
86 busy_wait_us(delay_us); in timer_busy_wait_us_32()
90 void timer_busy_wait_us(timer_hw_t *timer, uint64_t delay_us) { in timer_busy_wait_us() argument
92 uint64_t target = base + delay_us; in timer_busy_wait_us()
129 void busy_wait_us_32(uint32_t delay_us) { in busy_wait_us_32() argument
130 timer_busy_wait_us_32(PICO_DEFAULT_TIMER_INSTANCE(), delay_us); in busy_wait_us_32()
133 void busy_wait_us(uint64_t delay_us) { in busy_wait_us() argument
134 timer_busy_wait_us(PICO_DEFAULT_TIMER_INSTANCE(), delay_us); in busy_wait_us()
/hal_rpi_pico-latest/src/host/hardware_timer/
Dtimer.c17 void PICO_WEAK_FUNCTION_IMPL_NAME(busy_wait_us_32)(uint32_t delay_us) { in PICO_WEAK_FUNCTION_DEF()
19 usleep(delay_us); in PICO_WEAK_FUNCTION_DEF()
26 void PICO_WEAK_FUNCTION_IMPL_NAME(busy_wait_us)(uint64_t delay_us) { in PICO_WEAK_FUNCTION_DEF()
28 update_us_since_boot(&t, time_us_64() + delay_us); in PICO_WEAK_FUNCTION_DEF()
/hal_rpi_pico-latest/src/host/hardware_timer/include/hardware/
Dtimer.h31 void busy_wait_us_32(uint32_t delay_us);
32 void busy_wait_us(uint64_t delay_us);
/hal_rpi_pico-latest/src/rp2_common/hardware_timer/include/hardware/
Dtimer.h251 void timer_busy_wait_us_32(timer_hw_t *timer, uint32_t delay_us);
259 void busy_wait_us_32(uint32_t delay_us);
268 void timer_busy_wait_us(timer_hw_t *timer, uint64_t delay_us);
276 void busy_wait_us(uint64_t delay_us);
/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c173 delta = rpt->callback(rpt) ? rpt->delay_us : 0; in alarm_pool_irq_handler()
500 bool alarm_pool_add_repeating_timer_us(alarm_pool_t *pool, int64_t delay_us, repeating_timer_callba… in alarm_pool_add_repeating_timer_us() argument
501 if (!delay_us) delay_us = 1; in alarm_pool_add_repeating_timer_us()
504 out->delay_us = delay_us; in alarm_pool_add_repeating_timer_us()
506 …arm_pool_add_alarm_at(pool, make_timeout_time_us((uint64_t)(delay_us >= 0 ? delay_us : -delay_us)), in alarm_pool_add_repeating_timer_us()
/hal_rpi_pico-latest/src/common/pico_time/include/pico/
Dtime.h738 int64_t delay_us; member
763 bool alarm_pool_add_repeating_timer_us(alarm_pool_t *pool, int64_t delay_us, repeating_timer_callba…
805 static inline bool add_repeating_timer_us(int64_t delay_us, repeating_timer_callback_t callback, vo… in add_repeating_timer_us() argument
806 …return alarm_pool_add_repeating_timer_us(alarm_pool_get_default(), delay_us, callback, user_data, … in add_repeating_timer_us()
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/
Dasync_context_freertos.c27 int64_t delay_us = absolute_time_diff_us(get_absolute_time(), until); in sensible_ticks_until() local
28 if (delay_us <= 0) { in sensible_ticks_until()
32 uint32_t delay_us_32 = delay_us > max_delay ? max_delay : (uint32_t) delay_us; in sensible_ticks_until()