|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Decoded IBI inbound descriptor (native mode). More...
#include <ra8_i3c.h>
Data Fields | |
| uint8_t | address |
| Originating dynamic address. | |
| ra8_i3c_ibi_type_t | type |
| IBI / HJ / MR classification. | |
| uint8_t | payload_len |
| Bytes that follow in payload[]. | |
| uint8_t | payload [8] |
| Up to 8 bytes of payload. | |
| uint8_t | last |
| 1 if this is the final fragment. | |
Decoded IBI inbound descriptor (native mode).
Returned by ra8_i3c_ibi_read – the 32-bit IBI status word at NIBIQP split into address, type, payload length, and payload bytes.
payload_len <= sizeof(payload). | uint8_t ra8_i3c_ibi_t::address |
Originating dynamic address.
Definition at line 170 of file ra8_i3c.h.
Referenced by ra8_i3c_ibi_read().
| uint8_t ra8_i3c_ibi_t::last |
1 if this is the final fragment.
Definition at line 174 of file ra8_i3c.h.
Referenced by ra8_i3c_ibi_read().
| uint8_t ra8_i3c_ibi_t::payload[8] |
Up to 8 bytes of payload.
Definition at line 173 of file ra8_i3c.h.
Referenced by ra8_i3c_ibi_read().
| uint8_t ra8_i3c_ibi_t::payload_len |
Bytes that follow in payload[].
Definition at line 172 of file ra8_i3c.h.
Referenced by ra8_i3c_ibi_read().
| ra8_i3c_ibi_type_t ra8_i3c_ibi_t::type |
IBI / HJ / MR classification.
Definition at line 171 of file ra8_i3c.h.
Referenced by ra8_i3c_ibi_read().