Home
last modified time | relevance | path

Searched refs:timer_hw_t (Results 1 – 5 of 5) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_timer/include/hardware/
Dtimer.h202 static inline uint32_t timer_time_us_32(timer_hw_t *timer) { in timer_time_us_32()
230 uint64_t timer_time_us_64(timer_hw_t *timer);
251 void timer_busy_wait_us_32(timer_hw_t *timer, uint32_t delay_us);
268 void timer_busy_wait_us(timer_hw_t *timer, uint64_t delay_us);
285 void timer_busy_wait_ms(timer_hw_t *timer, uint32_t delay_ms);
302 void timer_busy_wait_until(timer_hw_t *timer, absolute_time_t t);
320 static inline bool timer_time_reached(timer_hw_t *timer, absolute_time_t t) { in timer_time_reached()
359 void timer_hardware_alarm_claim(timer_hw_t *timer, uint alarm_num);
383 int timer_hardware_alarm_claim_unused(timer_hw_t *timer, bool required);
405 void timer_hardware_alarm_unclaim(timer_hw_t *timer, uint alarm_num);
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_timer/
Dtimer.c12 check_hw_layout(timer_hw_t, ints, TIMER_INTS_OFFSET);
21 void timer_hardware_alarm_claim(timer_hw_t *timer, uint alarm_num) { in timer_hardware_alarm_claim()
30 void timer_hardware_alarm_unclaim(timer_hw_t *timer, uint alarm_num) { in timer_hardware_alarm_unclaim()
39 bool timer_hardware_alarm_is_claimed(timer_hw_t *timer, uint alarm_num) { in timer_hardware_alarm_is_claimed()
48 int timer_hardware_alarm_claim_unused(timer_hw_t *timer, bool required) { in timer_hardware_alarm_claim_unused()
57 uint64_t timer_time_us_64(timer_hw_t *timer) { in timer_time_us_64()
77 void timer_busy_wait_us_32(timer_hw_t *timer, uint32_t 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()
101 void timer_busy_wait_ms(timer_hw_t *timer, uint32_t delay_ms) in timer_busy_wait_ms()
110 void timer_busy_wait_until(timer_hw_t *timer, absolute_time_t t) { in timer_busy_wait_until()
[all …]
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dtimer.h120 } timer_hw_t; typedef
122 #define timer0_hw ((timer_hw_t *)TIMER0_BASE)
123 #define timer1_hw ((timer_hw_t *)TIMER1_BASE)
124 static_assert(sizeof (timer_hw_t) == 0x004c, "");
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/
Dtimer.h110 } timer_hw_t; typedef
112 #define timer_hw ((timer_hw_t *)TIMER_BASE)
113 static_assert(sizeof (timer_hw_t) == 0x0044, "");
/hal_rpi_pico-latest/src/rp2_common/pico_time_adapter/include/pico/
Dtime_adapter.h17 #define timer_hw_from_timer(t) ((timer_hw_t *)(t))