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 |
Logical DAT entry view exposed by API.
The raw DAT hardware encoding stays internal to the driver.
| i3c_target_type_t i3c_dat_entry_t::device_type |
Device type: I³C or I²C
| uint8_t i3c_dat_entry_t::static_address |
Static address if available
| uint8_t i3c_dat_entry_t::dynamic_address |
Dynamic address if assigned
| uint8_t i3c_dat_entry_t::nack_retry_count |
NACK retry count
| bool i3c_dat_entry_t::accept_ibi |
Accept IBI from this device
| bool i3c_dat_entry_t::ibi_has_payload |
IBI payload expected
| bool i3c_dat_entry_t::enable_ibi_pec |
Enable IBI PEC validation