|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Configuration descriptor for ra8_i3c_i2c_peripheral_open. More...
#include <ra8_i3c_i2c_peripheral.h>
Data Fields | |
| uint8_t | peripheral_addr_7b |
| 7-bit own address. | |
| uint8_t | general_call |
| Non-zero -> answer general-call address. | |
Configuration descriptor for ra8_i3c_i2c_peripheral_open.
peripheral_addr_7b is programmed into the controller-target-address-register window (FSP names it MSDVAD / SDA target address); the bus controller addresses the device with that 7-bit value and the IIC_B block raises NTST.RDBFF0 / TDBEF0 to flag inbound / outbound bytes.
cppcheck cannot see tests/ so it flags every field as unused; each member is read in ra8_i3c_i2c_peripheral_open / libs/ra8_hal/src/ra8_i3c_i2c_peripheral.c.
Definition at line 51 of file ra8_i3c_i2c_peripheral.h.
| uint8_t ra8_i3c_i2c_peripheral_cfg_t::general_call |
Non-zero -> answer general-call address.
Definition at line 53 of file ra8_i3c_i2c_peripheral.h.
Referenced by ra8_i3c_i2c_peripheral_open().
| uint8_t ra8_i3c_i2c_peripheral_cfg_t::peripheral_addr_7b |
7-bit own address.
Definition at line 52 of file ra8_i3c_i2c_peripheral.h.
Referenced by ra8_i3c_i2c_peripheral_open().