|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Configuration descriptor for ra8_i2c_init. More...
#include <ra8_i2c.h>
Data Fields | |
| uint32_t | bus_hz |
| Target I2C clock rate in Hz. | |
| uint32_t | pclkb_hz |
| Current PCLKB frequency in Hz for bit-rate calc. | |
Configuration descriptor for ra8_i2c_init.
The RIIC internal reference clock is IICphi = PCLKB / 2^CKS per HUM Ch 39.2.3 "ICMR1" p 2374, so the bit-rate divider needs the current PCLKB frequency. cppcheck cannot see tests/ so it flags every field as unused; both members are read in ra8_i2c_init.
| uint32_t ra8_i2c_cfg_t::bus_hz |
| uint32_t ra8_i2c_cfg_t::pclkb_hz |
Current PCLKB frequency in Hz for bit-rate calc.
Definition at line 99 of file ra8_i2c.h.
Referenced by ra8_i2c_init().