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

SCI (UART/SPI/LIN), RIIC/I2C, SPI-B, SMBus, CANFD. More...

Collaboration diagram for Serial communication:

Files

file  ra8_canfd.h
 CANFD Lite driver (bit-timing, TX, RX, error state).
file  ra8_canfd_regs.h
 CANFD controller register layout for the Renesas RA8D2.
file  ra8_i2c.h
 I2C Bus Interface (IIC) controller driver – polling mode.
file  ra8_i2c_bus_ops.h
 Injected I2C-bus seam consumed by Ring-3 I2C device drivers.
file  ra8_i2c_regs.h
 I2C Bus Interface (IIC) register layout for the Renesas RA8D2.
file  ra8_i3c.h
 I3C Bus Interface driver – unified native-I3C + I2C-compat modes.
file  ra8_i3c_i2c.h
 IIC_B (I3C unified IP, I2C-only mode) controller driver.
file  ra8_i3c_i2c_peripheral.h
 IIC_B (I3C in I2C-only mode) peripheral driver – mirrors FSP r_iic_b_peripheral.
file  ra8_i3c_i2c_regs.h
 IIC_B (I3C-based I2C) register layout for the Renesas RA8D2.
file  ra8_i3c_regs.h
 I3C Bus Interface register layout for the Renesas RA8D2.
file  ra8_sci.h
 Full-featured Serial Communications Interface driver.
file  ra8_sci_lin.h
 LIN (Local Interconnect Network) commander + responder driver on SCI_B.
file  ra8_sci_regs.h
 SCI_B (Serial Communication Interface, B variant) register layoutfor the RA8D2.
file  ra8_sci_spi.h
 SCI Simple-SPI controller-mode driver (polling, full-duplex).
file  ra8_smbus.h
 SMBus 3.2 protocol layer over an injected I2C bus seam.
file  ra8_spi.h
 SPI_B controller driver (RA8D2 Type-B SPI peripheral).
file  ra8_spi_bus_ops.h
 Injected SPI-bus seam consumed by Ring-3 SPI device drivers.
file  ra8_spi_regs.h
 SPI_B register layout for the Renesas RA8D2.
file  ra8_i2c_internal.h
 Test-access surface for ra8_i2c internal helpers (MC/DC).
file  ra8_i3c_i2c_internal.h
 Test-access surface for ra8_i3c_i2c internal helpers (MC/DC).
file  ra8_i3c_internal.h
 Test-access surface for ra8_i3c internal helpers (MC/DC).
file  ra8_sci_internal.h
 src/-local shared surface for the ra8_sci driver TUs.

Detailed Description

SCI (UART/SPI/LIN), RIIC/I2C, SPI-B, SMBus, CANFD.