12#ifndef __METAL_SYS__H__
13#error "Include metal/sys.h instead of metal/zephyr/sys.h"
16#ifndef __METAL_ZEPHYR_SYS__H__
17#define __METAL_ZEPHYR_SYS__H__
21#include <zephyr/kernel.h>
29#define metal_yield() metal_cpu_yield()
31#define METAL_INIT_DEFAULTS \
33 .log_handler = metal_zephyr_log_handler, \
34 .log_level = METAL_LOG_INFO, \
37#ifndef METAL_MAX_DEVICE_REGIONS
38#define METAL_MAX_DEVICE_REGIONS 1
50 k_busy_wait(usec_to_wait);
Zephyr libmetal log handler definition.
static void metal_wait_usec(uint32_t usec_to_wait)
Definition sys.h:48