Searched refs:alarm_num (Results 1 – 7 of 7) sorted by relevance
/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() argument 22 check_hardware_alarm_num_param(alarm_num); in timer_hardware_alarm_claim() 23 …hw_claim_or_assert(&claimed[timer_get_index(timer)], alarm_num, "Hardware alarm %d already claimed… in timer_hardware_alarm_claim() 26 void hardware_alarm_claim(uint alarm_num) { in hardware_alarm_claim() argument 27 timer_hardware_alarm_claim(PICO_DEFAULT_TIMER_INSTANCE(), alarm_num); in hardware_alarm_claim() 30 void timer_hardware_alarm_unclaim(timer_hw_t *timer, uint alarm_num) { in timer_hardware_alarm_unclaim() argument 31 check_hardware_alarm_num_param(alarm_num); in timer_hardware_alarm_unclaim() 32 hw_claim_clear(&claimed[timer_get_index(timer)], alarm_num); in timer_hardware_alarm_unclaim() 35 void hardware_alarm_unclaim(uint alarm_num) { in hardware_alarm_unclaim() argument 36 timer_hardware_alarm_unclaim(PICO_DEFAULT_TIMER_INSTANCE(), alarm_num); in hardware_alarm_unclaim() [all …]
|
/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() argument 20 hw_set_bits(&timer_hw_from_timer(timer)->intf, 1u << 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() argument 24 hw_clear_bits(&timer_hw_from_timer(timer)->intf, 1u << 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() argument 28 timer_hw_from_timer(timer)->intr = 1u << alarm_num; in ta_clear_irq() 31 static inline alarm_pool_timer_t *ta_from_current_irq(uint *alarm_num) { in ta_from_current_irq() argument 34 *alarm_num = TIMER_ALARM_NUM_FROM_IRQ(irq_num); in ta_from_current_irq() 38 static inline void ta_set_timeout(alarm_pool_timer_t *timer, uint alarm_num, int64_t target) { in ta_set_timeout() argument 42 uint32_t time_til_alarm = timer_hw_from_timer(timer)->alarm[alarm_num] - current; in ta_set_timeout() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_timer/include/hardware/ |
D | timer.h | 108 #define TIMER_ALARM_IRQ_NUM(timer, alarm_num) ({ ((void)(timer)); (TIMER_IRQ_0 + (alarm_num)); }) argument 111 #define TIMER_ALARM_IRQ_NUM(timer, alarm_num) (TIMER0_IRQ_0 + TIMER_NUM(timer) * NUM_ALARMS + (alar… 188 static inline void check_hardware_alarm_num_param(__unused uint alarm_num) { in check_hardware_alarm_num_param() argument 189 invalid_params_if(HARDWARE_TIMER, alarm_num >= NUM_ALARMS); in check_hardware_alarm_num_param() 347 typedef void (*hardware_alarm_callback_t)(uint alarm_num, void *data); 359 void timer_hardware_alarm_claim(timer_hw_t *timer, uint alarm_num); 370 void hardware_alarm_claim(uint alarm_num); 405 void timer_hardware_alarm_unclaim(timer_hw_t *timer, uint alarm_num); 414 void hardware_alarm_unclaim(uint alarm_num); 425 bool timer_hardware_alarm_is_claimed(timer_hw_t *timer, uint alarm_num); [all …]
|
/hal_rpi_pico-latest/src/host/hardware_timer/include/hardware/ |
D | timer.h | 25 static inline void check_hardware_alarm_num_param(uint alarm_num) { in check_hardware_alarm_num_param() argument 26 invalid_params_if(HARDWARE_TIMER, alarm_num >= NUM_ALARMS); in check_hardware_alarm_num_param() 36 typedef void (*hardware_alarm_callback_t)(uint alarm_num, void *data); 37 void hardware_alarm_claim(uint alarm_num); 38 void hardware_alarm_unclaim(uint alarm_num); 40 void hardware_alarm_set_callback(uint alarm_num, hardware_alarm_callback_t callback); 41 bool hardware_alarm_set_target(uint alarm_num, absolute_time_t t); 42 void hardware_alarm_cancel(uint alarm_num); 43 void hardware_alarm_force_irq(uint alarm_num);
|
/hal_rpi_pico-latest/src/host/hardware_timer/ |
D | timer.c | 90 void hardware_alarm_claim(uint alarm_num) { in hardware_alarm_claim() argument 91 assert(!(claimed_alarms & (1u << alarm_num))); in hardware_alarm_claim() 92 claimed_alarms |= 1u <<alarm_num; in hardware_alarm_claim() 95 void hardware_alarm_unclaim(uint alarm_num) { in hardware_alarm_unclaim() argument 96 assert(claimed_alarms & (1u << alarm_num)); in hardware_alarm_unclaim() 97 claimed_alarms &= ~(1u <<alarm_num); in hardware_alarm_unclaim() 108 void PICO_WEAK_FUNCTION_IMPL_NAME(hardware_alarm_set_callback)(uint alarm_num, hardware_alarm_callb… in PICO_WEAK_FUNCTION_DEF() 113 bool PICO_WEAK_FUNCTION_IMPL_NAME(hardware_alarm_set_target)(uint alarm_num, absolute_time_t target… in PICO_WEAK_FUNCTION_DEF() 118 void PICO_WEAK_FUNCTION_IMPL_NAME(hardware_alarm_cancel)(uint alarm_num) { in PICO_WEAK_FUNCTION_DEF() 123 void PICO_WEAK_FUNCTION_IMPL_NAME(hardware_alarm_force_irq)(uint alarm_num) { in PICO_WEAK_FUNCTION_DEF()
|
/hal_rpi_pico-latest/src/host/pico_time_adapter/include/pico/ |
D | time_adapter.h | 22 bool ta_wakes_up_on_or_before(alarm_pool_timer_t *timer, uint alarm_num, int64_t target); 27 alarm_pool_timer_t *ta_from_current_irq(uint *alarm_num);
|
/hal_rpi_pico-latest/src/host/pico_time_adapter/ |
D | time_adapter.c | 52 alarm_pool_timer_t *PICO_WEAK_FUNCTION_IMPL_NAME(ta_from_current_irq)(uint *alarm_num) { in PICO_WEAK_FUNCTION_IMPL_NAME()
|