Zephyr Project API  3.1.0
A Scalable Open Source RTOS
emul.h File Reference

Go to the source code of this file.

Data Structures

struct  emul_link_for_bus
 
struct  emul_list_for_bus
 
struct  emul
 

Macros

#define EMUL_REG_NAME(node_id)   (_CONCAT(__emulreg_, node_id))
 
#define EMUL_DEFINE(init_ptr, node_id, cfg_ptr, data_ptr)
 

Typedefs

typedef int(* emul_init_t) (const struct emul *emul, const struct device *parent)
 

Functions

int emul_init_for_bus_from_list (const struct device *dev, const struct emul_list_for_bus *list)
 
const struct emulemul_get_binding (const char *name)
 Retrieve the emul structure for an emulator by name. More...