/hal_rpi_pico-latest/src/common/pico_time/include/pico/ |
D | time.h | 499 …add_alarm_at(alarm_pool_t *pool, absolute_time_t time, alarm_callback_t callback, void *user_data,… 518 …_add_alarm_at_force_in_context(alarm_pool_t *pool, absolute_time_t time, alarm_callback_t callback, 541 …_pool_add_alarm_in_us(alarm_pool_t *pool, uint64_t us, alarm_callback_t callback, void *user_data,… in alarm_pool_add_alarm_in_us() argument 542 …return alarm_pool_add_alarm_at(pool, delayed_by_us(get_absolute_time(), us), callback, user_data, … in alarm_pool_add_alarm_in_us() 566 …_pool_add_alarm_in_ms(alarm_pool_t *pool, uint32_t ms, alarm_callback_t callback, void *user_data,… in alarm_pool_add_alarm_in_ms() argument 567 …return alarm_pool_add_alarm_at(pool, delayed_by_ms(get_absolute_time(), ms), callback, user_data, … in alarm_pool_add_alarm_in_ms() 625 static inline alarm_id_t add_alarm_at(absolute_time_t time, alarm_callback_t callback, void *user_d… in add_alarm_at() argument 626 … return alarm_pool_add_alarm_at(alarm_pool_get_default(), time, callback, user_data, fire_if_past); in add_alarm_at() 649 static inline alarm_id_t add_alarm_in_us(uint64_t us, alarm_callback_t callback, void *user_data, b… in add_alarm_in_us() argument 650 …return alarm_pool_add_alarm_in_us(alarm_pool_get_default(), us, callback, user_data, fire_if_past); in add_alarm_in_us() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/ |
D | gpio.c | 155 gpio_irq_callback_t callback = callbacks[core]; in gpio_default_irq_handler() local 164 if (callback) { in gpio_default_irq_handler() 165 callback(i, events); in gpio_default_irq_handler() 206 …irq_enabled_with_callback(uint gpio, uint32_t events, bool enabled, gpio_irq_callback_t callback) { in gpio_set_irq_enabled_with_callback() argument 208 gpio_set_irq_callback(callback); in gpio_set_irq_enabled_with_callback() 213 void gpio_set_irq_callback(gpio_irq_callback_t callback) { in gpio_set_irq_callback() argument 216 if (!callback) { in gpio_set_irq_callback() 219 callbacks[core] = callback; in gpio_set_irq_callback() 220 } else if (callback) { in gpio_set_irq_callback() 221 callbacks[core] = callback; in gpio_set_irq_callback()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_timer/ |
D | timer.c | 158 hardware_alarm_callback_t callback = NULL; in hardware_alarm_irq_handler() local 174 callback = alarm_callbacks[timer_num][alarm_num]; in hardware_alarm_irq_handler() 184 if (callback) { in hardware_alarm_irq_handler() 185 callback(alarm_num, data); in hardware_alarm_irq_handler() 193 …ardware_alarm_set_callback(timer_hw_t *timer, uint alarm_num, hardware_alarm_callback_t callback) { in timer_hardware_alarm_set_callback() argument 201 if (callback) { in timer_hardware_alarm_set_callback() 203 alarm_callbacks[timer_num][alarm_num] = callback; in timer_hardware_alarm_set_callback() 211 void hardware_alarm_set_callback(uint alarm_num, hardware_alarm_callback_t callback) { in hardware_alarm_set_callback() argument 212 timer_hardware_alarm_set_callback(PICO_DEFAULT_TIMER_INSTANCE(), alarm_num, callback); in hardware_alarm_set_callback()
|
/hal_rpi_pico-latest/src/common/pico_time/ |
D | time.c | 24 alarm_callback_t callback; member 171 if (earliest_entry->callback == repeating_timer_marker) { in alarm_pool_irq_handler() 173 delta = rpt->callback(rpt) ? rpt->delay_us : 0; in alarm_pool_irq_handler() 176 delta = earliest_entry->callback(id, earliest_entry->user_data); in alarm_pool_irq_handler() 312 …m_id_t alarm_pool_add_alarm_at(alarm_pool_t *pool, absolute_time_t time, alarm_callback_t callback, in alarm_pool_add_alarm_at() argument 318 return alarm_pool_add_alarm_at_force_in_context(pool, time, callback, user_data); in alarm_pool_add_alarm_at() 321 …_add_alarm_at_force_in_context(alarm_pool_t *pool, absolute_time_t time, alarm_callback_t callback, in alarm_pool_add_alarm_at_force_in_context() argument 335 entry->callback = callback; in alarm_pool_add_alarm_at_force_in_context() 500 …mer_us(alarm_pool_t *pool, int64_t delay_us, repeating_timer_callback_t callback, void *user_data,… in alarm_pool_add_repeating_timer_us() argument 503 out->callback = callback; in alarm_pool_add_repeating_timer_us()
|
/hal_rpi_pico-latest/src/host/hardware_timer/include/hardware/ |
D | timer.h | 40 void hardware_alarm_set_callback(uint alarm_num, hardware_alarm_callback_t callback);
|
/hal_rpi_pico-latest/src/rp2_common/hardware_timer/include/hardware/ |
D | timer.h | 455 …hardware_alarm_set_callback(timer_hw_t *timer, uint alarm_num, hardware_alarm_callback_t callback); 474 void hardware_alarm_set_callback(uint alarm_num, hardware_alarm_callback_t callback);
|
/hal_rpi_pico-latest/src/host/hardware_timer/ |
D | timer.c | 108 …NCTION_IMPL_NAME(hardware_alarm_set_callback)(uint alarm_num, hardware_alarm_callback_t callback) { in PICO_WEAK_FUNCTION_DEF()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/include/hardware/ |
D | gpio.h | 492 void gpio_set_irq_callback(gpio_irq_callback_t callback); 525 …_enabled_with_callback(uint gpio, uint32_t event_mask, bool enabled, gpio_irq_callback_t callback);
|