Searched refs:pool (Results 1 – 4 of 4) sorted by relevance
/hal_rpi_pico-latest/src/common/pico_time/ |
D | time.c | 64 static void alarm_pool_post_alloc_init(alarm_pool_t *pool, alarm_pool_timer_t *timer, uint hardware… 112 alarm_pool_t *pool = (alarm_pool_t *) malloc(sizeof(alarm_pool_t)); in alarm_pool_create_on_timer() local 113 if (pool) { in alarm_pool_create_on_timer() 114 pool->entries = (alarm_pool_entry_t *) calloc(max_timers, sizeof(alarm_pool_entry_t)); in alarm_pool_create_on_timer() 116 alarm_pool_post_alloc_init(pool, timer, hardware_alarm_num, max_timers); in alarm_pool_create_on_timer() 118 return pool; in alarm_pool_create_on_timer() 122 alarm_pool_t *pool = (alarm_pool_t *) malloc(sizeof(alarm_pool_t)); in alarm_pool_create_on_timer_with_unused_hardware_alarm() local 123 if (pool) { in alarm_pool_create_on_timer_with_unused_hardware_alarm() 124 pool->entries = (alarm_pool_entry_t *) calloc(max_timers, sizeof(alarm_pool_entry_t)); in alarm_pool_create_on_timer_with_unused_hardware_alarm() 125 …alarm_pool_post_alloc_init(pool, timer, (uint) ta_hardware_alarm_claim_unused(timer, true), max_ti… in alarm_pool_create_on_timer_with_unused_hardware_alarm() [all …]
|
/hal_rpi_pico-latest/src/common/pico_time/include/pico/ |
D | time.h | 458 uint alarm_pool_timer_alarm_num(alarm_pool_t *pool); 460 static inline uint alarm_pool_hardware_alarm_num(alarm_pool_t *pool) { in alarm_pool_hardware_alarm_num() argument 461 return alarm_pool_timer_alarm_num(pool); in alarm_pool_hardware_alarm_num() 469 uint alarm_pool_core_num(alarm_pool_t *pool); 476 void alarm_pool_destroy(alarm_pool_t *pool); 499 alarm_id_t alarm_pool_add_alarm_at(alarm_pool_t *pool, absolute_time_t time, alarm_callback_t callb… 518 alarm_id_t alarm_pool_add_alarm_at_force_in_context(alarm_pool_t *pool, absolute_time_t time, alarm… 541 static inline alarm_id_t alarm_pool_add_alarm_in_us(alarm_pool_t *pool, uint64_t us, alarm_callback… 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 static inline alarm_id_t alarm_pool_add_alarm_in_ms(alarm_pool_t *pool, uint32_t ms, alarm_callback… in alarm_pool_add_alarm_in_ms() argument [all …]
|
/hal_rpi_pico-latest/test/pico_time_test/ |
D | pico_time_test.c | 36 uint pool; member 101 uint pool; in main() local 105 pool = timeouts[i-1].pool; in main() 108 pool = rand() % 4; in main() 111 timeouts[i].pool = pool; in main() 112 … alarm_id_t id = alarm_pool_add_alarm_at(pools[pool], target, timer_callback1, timeouts + i, true); in main() 128 …printf("%d %d %"PRIi64" : %"PRIi64"\n", timeouts[i].pool, timeouts[i].fired_count, to_us_since_boo… in main() 135 …nt != 1 || fired_at > MAX(RESOLUTION_ALLOWANCE, last_fired_at[timeouts[i].pool]) - RESOLUTION_ALLO… in main() 136 …to_us_since_boot(timeouts[i].target) == last_target[timeouts[i].pool], "Timer fired out of order"); in main() 137 last_fired_at[timeouts[i].pool] = fired_at; in main() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/pico_runtime/ |
D | CMakeLists.txt | 58 # DEFAULT_ALARM_POOL - default alarm pool setup
|