8#ifndef __ZEPHYR_RTOS_WAIT_H__
9#define __ZEPHYR_RTOS_WAIT_H__
13#include <zephyr/kernel.h>
14#include <zephyr/sys/time_units.h>
24 k_busy_wait(k_cyc_to_us_floor64(number_of_clks));
29 k_busy_wait(ms * 1000);
33 uint32_t val, uint64_t us);
40 __asm__
volatile(
"waiti 0");
static void wait_for_interrupt(int level)
Definition wait.h:38
static void wait_delay_us(uint64_t us)
Definition wait.h:17
int poll_for_register_delay(uint32_t reg, uint32_t mask, uint32_t val, uint64_t us)
static void wait_delay(uint64_t number_of_clks)
Definition wait.h:22
static void wait_delay_ms(uint64_t ms)
Definition wait.h:27