Home
last modified time | relevance | path

Searched defs:timer (Results 1 – 10 of 10) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/pico_time_adapter/include/pico/
Dtime_adapter.h19 static inline void ta_force_irq(alarm_pool_timer_t *timer, uint alarm_num) { in ta_force_irq()
23 static inline void ta_clear_force_irq(alarm_pool_timer_t *timer, uint alarm_num) { in ta_clear_force_irq()
27 static inline void ta_clear_irq(alarm_pool_timer_t *timer, uint alarm_num) { in ta_clear_irq()
33 alarm_pool_timer_t *timer = timer_get_instance(TIMER_NUM_FROM_IRQ(irq_num)); in ta_from_current_irq() local
38 static inline void ta_set_timeout(alarm_pool_timer_t *timer, uint alarm_num, int64_t target) { in ta_set_timeout()
56 static inline bool ta_wakes_up_on_or_before(alarm_pool_timer_t *timer, uint alarm_num, int64_t targ… in ta_wakes_up_on_or_before()
63 static inline uint64_t ta_time_us_64(alarm_pool_timer_t *timer) { in ta_time_us_64()
67 static inline void ta_enable_irq_handler(alarm_pool_timer_t *timer, uint alarm_num, irq_handler_t i… in ta_enable_irq_handler()
76 static inline void ta_disable_irq_handler(alarm_pool_timer_t *timer, uint alarm_num, irq_handler_t … in ta_disable_irq_handler()
84 static inline void ta_hardware_alarm_claim(alarm_pool_timer_t *timer, uint hardware_alaram_num) { in ta_hardware_alarm_claim()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_timer/
Dtimer.c21 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()
157 timer_hw_t *timer = timer_get_instance(timer_num); in hardware_alarm_irq_handler() local
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_timer/include/hardware/
Dtimer.h75 #define TIMER_NUM(timer) ({ (void) (timer); 0; }) argument
108 #define TIMER_ALARM_IRQ_NUM(timer, alarm_num) ({ ((void)(timer)); (TIMER_IRQ_0 + (alarm_num)); }) argument
202 static inline uint32_t timer_time_us_32(timer_hw_t *timer) { in timer_time_us_32()
320 static inline bool timer_time_reached(timer_hw_t *timer, absolute_time_t t) { in timer_time_reached()
560 static inline uint timer_hardware_alarm_get_irq_num(timer_hw_t *timer, uint alarm_num) { in timer_hardware_alarm_get_irq_num()
582 static inline uint timer_get_index(timer_hw_t *timer) { in timer_get_index()
/hal_rpi_pico-latest/src/rp2_common/hardware_dma/
Ddma.c54 void dma_timer_claim(uint timer) { in dma_timer_claim()
59 void dma_timer_unclaim(uint timer) { in dma_timer_unclaim()
68 bool dma_timer_is_claimed(uint timer) { in dma_timer_is_claimed()
/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c40 alarm_pool_timer_t *timer; member
83 alarm_pool_timer_t *timer = alarm_pool_get_default_timer(); in runtime_init_default_alarm_pool() local
111 alarm_pool_t *alarm_pool_create_on_timer(alarm_pool_timer_t *timer, uint hardware_alarm_num, uint m… in alarm_pool_create_on_timer()
121 alarm_pool_t *alarm_pool_create_on_timer_with_unused_hardware_alarm(alarm_pool_timer_t *timer, uint… in alarm_pool_create_on_timer_with_unused_hardware_alarm()
143 alarm_pool_timer_t *timer = ta_from_current_irq(&timer_alarm_num); in alarm_pool_irq_handler() local
281 void alarm_pool_post_alloc_init(alarm_pool_t *pool, alarm_pool_timer_t *timer, uint hardware_alarm_… in alarm_pool_post_alloc_init()
511 bool cancel_repeating_timer(repeating_timer_t *timer) { in cancel_repeating_timer()
/hal_rpi_pico-latest/src/rp2_common/pico_btstack/
Dbtstack_run_loop_async_context.c56 static void btstack_run_loop_async_context_add_timer(btstack_timer_source_t *timer) { in btstack_run_loop_async_context_add_timer()
63 static bool btstack_run_loop_async_context_remove_timer(btstack_timer_source_t *timer) { in btstack_run_loop_async_context_remove_timer()
/hal_rpi_pico-latest/src/host/pico_time_adapter/include/pico/
Dtime_adapter.h29 static inline uint64_t ta_time_us_64(__unused alarm_pool_timer_t *timer) { in ta_time_us_64()
/hal_rpi_pico-latest/src/host/pico_time_adapter/
Dtime_adapter.c57 uint ta_timer_num(alarm_pool_timer_t *timer) { in ta_timer_num()
/hal_rpi_pico-latest/test/pico_divider_test/
Dpico_divider_nesting_test.c145 repeating_timer_t timer; in test_nesting() local
/hal_rpi_pico-latest/src/rp2_common/hardware_dma/include/hardware/
Ddma.h891 static inline void dma_timer_set_fraction(uint timer, uint16_t numerator, uint16_t denominator) { in dma_timer_set_fraction()