Astra MCU SDK Peripheral Driver Library
Loading...
Searching...
No Matches
i3c_dat_entry_t Struct Reference

Logical DAT entry view exposed by API. More...

#include <i3c.h>

Data Fields

i3c_target_type_t device_type
uint8_t static_address
uint8_t dynamic_address
uint8_t nack_retry_count
bool accept_ibi
bool ibi_has_payload
bool enable_ibi_pec

Detailed Description

Logical DAT entry view exposed by API.

The raw DAT hardware encoding stays internal to the driver.

Field Documentation

◆ device_type

i3c_target_type_t i3c_dat_entry_t::device_type

Device type: I³C or I²C

◆ static_address

uint8_t i3c_dat_entry_t::static_address

Static address if available

◆ dynamic_address

uint8_t i3c_dat_entry_t::dynamic_address

Dynamic address if assigned

◆ nack_retry_count

uint8_t i3c_dat_entry_t::nack_retry_count

NACK retry count

◆ accept_ibi

bool i3c_dat_entry_t::accept_ibi

Accept IBI from this device

◆ ibi_has_payload

bool i3c_dat_entry_t::ibi_has_payload

IBI payload expected

◆ enable_ibi_pec

bool i3c_dat_entry_t::enable_ibi_pec

Enable IBI PEC validation