Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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...