Zephyr API Documentation
3.7.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.