| Zephyr Project API
    3.1.0
    A Scalable Open Source RTOS | 
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 emul * | emul_get_binding (const char *name) | 
| Retrieve the emul structure for an emulator by name.  More... | |