Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Structure for describing attached devices for a controller. More...
#include <i3c.h>
Data Fields | ||
struct i3c_addr_slots | addr_slots | |
Address slots: | ||
struct { | ||
sys_slist_t i3c | ||
Linked list of attached I3C devices. More... | ||
sys_slist_t i2c | ||
Linked list of attached I2C devices. More... | ||
} | devices | |
Structure for describing attached devices for a controller.
This contains slists of attached I3C and I2C devices.
This is a helper struct that can be used by controller device driver to aid in device management.
struct i3c_addr_slots i3c_dev_attached_list::addr_slots |
Address slots:
struct { ... } i3c_dev_attached_list::devices |
sys_slist_t i3c_dev_attached_list::i2c |
Linked list of attached I2C devices.
sys_slist_t i3c_dev_attached_list::i3c |
Linked list of attached I3C devices.