Home
last modified time | relevance | path

Searched refs:alarm_id (Results 1 – 7 of 7) sorted by relevance

/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c354 bool alarm_pool_cancel_alarm(alarm_pool_t *pool, alarm_id_t alarm_id) { in alarm_pool_cancel_alarm() argument
355 int16_t index = alarm_index(alarm_id); in alarm_pool_cancel_alarm()
357 uint16_t sequence = alarm_sequence(alarm_id); in alarm_pool_cancel_alarm()
506 …out->alarm_id = alarm_pool_add_alarm_at(pool, make_timeout_time_us((uint64_t)(delay_us >= 0 ? dela… in alarm_pool_add_repeating_timer_us()
508 return out->alarm_id > 0; in alarm_pool_add_repeating_timer_us()
513 if (timer->alarm_id) { in cancel_repeating_timer()
514 rc = alarm_pool_cancel_alarm(timer->pool, timer->alarm_id); in cancel_repeating_timer()
515 timer->alarm_id = 0; in cancel_repeating_timer()
528 int64_t alarm_pool_remaining_alarm_time_us(alarm_pool_t *pool, alarm_id_t alarm_id) { in alarm_pool_remaining_alarm_time_us() argument
533 int16_t index = alarm_index(alarm_id); in alarm_pool_remaining_alarm_time_us()
[all …]
/hal_rpi_pico-latest/src/common/pico_time/include/pico/
Dtime.h580 int64_t alarm_pool_remaining_alarm_time_us(alarm_pool_t *pool, alarm_id_t alarm_id);
592 int32_t alarm_pool_remaining_alarm_time_ms(alarm_pool_t *pool, alarm_id_t alarm_id);
602 bool alarm_pool_cancel_alarm(alarm_pool_t *pool, alarm_id_t alarm_id);
683 static inline bool cancel_alarm(alarm_id_t alarm_id) { in cancel_alarm() argument
684 return alarm_pool_cancel_alarm(alarm_pool_get_default(), alarm_id); in cancel_alarm()
697 int64_t remaining_alarm_time_us(alarm_id_t alarm_id);
708 int32_t remaining_alarm_time_ms(alarm_id_t alarm_id);
740 alarm_id_t alarm_id; member
/hal_rpi_pico-latest/src/host/hardware_timer/
Dtimer.c101 int alarm_id = claimed_alarms ? __builtin_clz(~claimed_alarms) : 1; in hardware_alarm_claim_unused() local
102 if (alarm_id >= NUM_ALARMS) return -1; in hardware_alarm_claim_unused()
103 claimed_alarms |= 1u << alarm_id; in hardware_alarm_claim_unused()
104 return alarm_id; in hardware_alarm_claim_unused()
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/
Dasync_context_threadsafe_background.c233 if (self->alarm_id > 0) alarm_pool_cancel_alarm(self->alarm_pool, self->alarm_id); in async_context_threadsafe_background_deinit()
258 if (self->alarm_id > 0) { in process_under_lock()
259 alarm_pool_cancel_alarm(self->alarm_pool, self->alarm_id); in process_under_lock()
260 self->alarm_id = 0; in process_under_lock()
273 if (self->alarm_id > 0) alarm_pool_cancel_alarm(self->alarm_pool, self->alarm_id); in process_under_lock()
276 … self->alarm_id = alarm_pool_add_alarm_at(self->alarm_pool, next_time, alarm_handler, self, false); in process_under_lock()
277 if (self->alarm_id > 0) break; in process_under_lock()
/hal_rpi_pico-latest/test/pico_stdio_test/
Dpico_stdio_test.c45 alarm_id_t alarm_id = add_alarm_in_ms(500, deadlock_test_alarm, NULL, false); in main() local
49 cancel_alarm(alarm_id); in main()
/hal_rpi_pico-latest/test/pico_time_test/
Dpico_time_test.c33 alarm_id_t alarm_id; member
167 timeouts[i].alarm_id = id; in main()
171 if (timeouts[j].alarm_id && !timeouts[j].cancelled && !timeouts[j].not_cancelled) { in main()
174 if (alarm_pool_cancel_alarm(pools[timeouts[j].pool], timeouts[j].alarm_id)) { in main()
188 …d %d/%d/%d %"PRIi64" : %"PRIi64"\n", timeouts[i].pool, (int)timeouts[i].alarm_id, timeouts[i].fire… in main()
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/include/pico/
Dasync_context_threadsafe_background.h62 volatile alarm_id_t alarm_id; member