/hal_rpi_pico-latest/src/rp2_common/pico_time_adapter/include/pico/ |
D | time_adapter.h | 19 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/ |
D | timer.c | 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() 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/ |
D | timer.h | 75 #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/ |
D | dma.c | 54 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/ |
D | time.c | 40 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/ |
D | btstack_run_loop_async_context.c | 56 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/ |
D | time_adapter.h | 29 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/ |
D | time_adapter.c | 57 uint ta_timer_num(alarm_pool_timer_t *timer) { in ta_timer_num()
|
/hal_rpi_pico-latest/test/pico_divider_test/ |
D | pico_divider_nesting_test.c | 145 repeating_timer_t timer; in test_nesting() local
|
/hal_rpi_pico-latest/src/rp2_common/hardware_dma/include/hardware/ |
D | dma.h | 891 static inline void dma_timer_set_fraction(uint timer, uint16_t numerator, uint16_t denominator) { in dma_timer_set_fraction()
|