ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_i3c_daa_target_t Struct Reference

One target entry filled in by ENTDAA (native mode). More...

#include <ra8_i3c.h>

Data Fields

uint8_t pid [6]
 48-bit Provisional ID (BE order).
uint8_t bcr
 Bus Characteristic Register byte.
uint8_t dcr
 Device Characteristic Register byte.
uint8_t dynamic_address
 Address assigned to this target.

Detailed Description

One target entry filled in by ENTDAA (native mode).

Each row passed to ra8_i3c_dynamic_address_assign is filled with the 48-bit Provisional ID, BCR, and DCR read during ENTDAA; the caller pre-populates dynamic_address with the address to hand out.

Invariant
dynamic_address is a valid 7-bit address on entry.
See also
ra8_i3c_dynamic_address_assign
Since
0.1.0

Definition at line 137 of file ra8_i3c.h.

Field Documentation

◆ bcr

uint8_t ra8_i3c_daa_target_t::bcr

Bus Characteristic Register byte.

Definition at line 139 of file ra8_i3c.h.

◆ dcr

uint8_t ra8_i3c_daa_target_t::dcr

Device Characteristic Register byte.

Definition at line 140 of file ra8_i3c.h.

◆ dynamic_address

uint8_t ra8_i3c_daa_target_t::dynamic_address

Address assigned to this target.

Definition at line 141 of file ra8_i3c.h.

◆ pid

uint8_t ra8_i3c_daa_target_t::pid[6]

48-bit Provisional ID (BE order).

Definition at line 138 of file ra8_i3c.h.


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