Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
i3c_dev_list Struct Reference

Structure for describing known devices for a controller. More...

#include <i3c.h>

Data Fields

struct i3c_device_desc *const i3c
 Pointer to array of known I3C devices.
 
struct i3c_i2c_device_desc *const i2c
 Pointer to array of known I2C devices.
 
const uint8_t num_i3c
 Number of I3C devices in array.
 
const uint8_t num_i2c
 Number of I2C devices in array.
 

Detailed Description

Structure for describing known devices for a controller.

This contains arrays of known I3C and I2C devices.

This is a helper struct that can be used by controller device driver to aid in device management.

Field Documentation

◆ i2c

struct i3c_i2c_device_desc* const i3c_dev_list::i2c

Pointer to array of known I2C devices.

◆ i3c

struct i3c_device_desc* const i3c_dev_list::i3c

Pointer to array of known I3C devices.

◆ num_i2c

const uint8_t i3c_dev_list::num_i2c

Number of I2C devices in array.

◆ num_i3c

const uint8_t i3c_dev_list::num_i3c

Number of I3C devices in array.


The documentation for this struct was generated from the following file: