Searched refs:cycles (Results 1 – 14 of 14) sorted by relevance
9 void tick_start(tick_gen_num_t tick, uint cycles) { in tick_start() argument13 cycles <<= WATCHDOG_TICK_CYCLES_LSB; in tick_start()14 valid_params_if(HARDWARE_TICKS, cycles <= WATCHDOG_TICK_CYCLES_BITS); in tick_start()16 watchdog_hw->tick = cycles | WATCHDOG_TICK_ENABLE_BITS; in tick_start()18 cycles <<= TICKS_WATCHDOG_CYCLES_LSB; in tick_start()19 valid_params_if(HARDWARE_TICKS, cycles <= TICKS_WATCHDOG_CYCLES_BITS); in tick_start()21 ticks_hw->ticks[tick].cycles = cycles; in tick_start()
51 void PICO_WEAK_FUNCTION_IMPL_NAME(busy_wait_at_least_cycles)(uint32_t cycles) { in PICO_WEAK_FUNCTION_DEF()53 busy_wait_us((cycles + 124)/125); in PICO_WEAK_FUNCTION_DEF()
27 uint32_t cycles = clock_get_hz(clk_ref) / PICO_MHZ; in start_all_ticks() local34 tick_start((tick_gen_num_t)i, cycles); in start_all_ticks()
16 void watchdog_start_tick(uint cycles) { in watchdog_start_tick() argument17 tick_start(TICK_WATCHDOG, cycles); in watchdog_start_tick()
56 void tick_start(tick_gen_num_t tick, uint cycles);
62 void watchdog_start_tick(uint cycles);
48 io_rw_32 cycles;
110 static inline uint pio_encode_delay(uint cycles) { in pio_encode_delay() argument112 valid_params_if(PIO_INSTRUCTIONS, cycles <= 0x1f); in pio_encode_delay()113 return cycles << 8u; in pio_encode_delay()
3 # This exists to break dependency cycles between
3 # This shim exists as a way to break internal header dependency cycles
5 # This exists to break dependency cycles between
58 # This shim exists as a way to break internal header dependency cycles
189 uint32_t cycles = ns * (clock_get_hz(clk_sys) >> 16u) / (1000000000u >> 16u); in ns_delay() local190 busy_wait_at_least_cycles(cycles); in ns_delay()
38 @ wait 8-n cycles for the hardware divider