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

Configuration descriptor for ra8_smbus_init. More...

#include <ra8_smbus.h>

Collaboration diagram for ra8_smbus_cfg_t:

Data Fields

ra8_i2c_bus_ops_t bus
 Injected I2C transfer seam (app-bound).
bool pec_enabled
 Append + verify PEC on every xfer.

Detailed Description

Configuration descriptor for ra8_smbus_init.

Carries the injected I2C bus seam plus the SMBus-specific pec_enabled flag. SMBus 3.2 makes PEC optional but strongly recommended for safety-critical traffic (battery / power ICs).

Definition at line 87 of file ra8_smbus.h.

Field Documentation

◆ bus

ra8_i2c_bus_ops_t ra8_smbus_cfg_t::bus

Injected I2C transfer seam (app-bound).

Definition at line 88 of file ra8_smbus.h.

Referenced by ra8_smbus_init().

◆ pec_enabled

bool ra8_smbus_cfg_t::pec_enabled

Append + verify PEC on every xfer.

Definition at line 89 of file ra8_smbus.h.

Referenced by ra8_smbus_init().


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