Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
i3c_driver_data Struct Reference

This structure is common to all I3C drivers and is expected to be the first element in the driver's struct driver_data declaration. More...

#include <i3c.h>

Data Fields

struct i3c_config_controller ctrl_config
 Controller Configuration.
 
struct i3c_dev_attached_list attached_dev
 Attached I3C/I2C devices and addresses.
 
struct i3c_ccc_deftgtsdeftgts
 Received DEFTGTS Pointer.
 
bool deftgts_refreshed
 DEFTGTS refreshed.
 

Detailed Description

This structure is common to all I3C drivers and is expected to be the first element in the driver's struct driver_data declaration.

Field Documentation

◆ attached_dev

struct i3c_dev_attached_list i3c_driver_data::attached_dev

Attached I3C/I2C devices and addresses.

◆ ctrl_config

struct i3c_config_controller i3c_driver_data::ctrl_config

Controller Configuration.

◆ deftgts

struct i3c_ccc_deftgts* i3c_driver_data::deftgts

Received DEFTGTS Pointer.

◆ deftgts_refreshed

bool i3c_driver_data::deftgts_refreshed

DEFTGTS refreshed.


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