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__
19 #include <metal/cpu.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