Home
last modified time | relevance | path

Searched refs:callback (Results 1 – 8 of 8) sorted by relevance

/hal_rpi_pico-latest/src/common/pico_time/include/pico/
Dtime.h499 …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/
Dgpio.c155 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/
Dtimer.c158 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/
Dtime.c24 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/
Dtimer.h40 void hardware_alarm_set_callback(uint alarm_num, hardware_alarm_callback_t callback);
/hal_rpi_pico-latest/src/rp2_common/hardware_timer/include/hardware/
Dtimer.h455 …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/
Dtimer.c108 …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/
Dgpio.h492 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);