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

The target device part of payload for DEFTGTS CCC. More...

#include <ccc.h>

Data Fields

uint8_t addr
 Dynamic Address of a target device, or a group address.
 
union { 
 
   uint8_t   dcr 
 Device Characteristic Register of a I3C target device or a group. More...
 
   uint8_t   lvr 
 Legacy Virtual Register for legacy I2C device. More...
 
};  
 
uint8_t bcr
 Bus Characteristic Register of a target device or a group.
 
uint8_t static_addr
 Static Address of a target device or a group.
 

Detailed Description

The target device part of payload for DEFTGTS CCC.

This is used by DEFTGTS (Define List of Targets) CCC to describe the existing target devices on the I3C bus.

Field Documentation

◆ [union]

union { ... } i3c_ccc_deftgts_target

◆ addr

uint8_t i3c_ccc_deftgts_target::addr

Dynamic Address of a target device, or a group address.

◆ bcr

uint8_t i3c_ccc_deftgts_target::bcr

Bus Characteristic Register of a target device or a group.

◆ dcr

uint8_t i3c_ccc_deftgts_target::dcr

Device Characteristic Register of a I3C target device or a group.

◆ lvr

uint8_t i3c_ccc_deftgts_target::lvr

Legacy Virtual Register for legacy I2C device.

◆ static_addr

uint8_t i3c_ccc_deftgts_target::static_addr

Static Address of a target device or a group.


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