ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
inc Directory Reference
Directory dependency graph for inc:

Files

 
ra8_io.h
 ra8_io – unified peripheral-agnostic I/O fabric (umbrella header).
 
ra8_io_blockdev.h
 ra8_io block-device fabric – one LBA vtable across every storage medium.
 
ra8_io_blockdev_backend.h
 Backend implementation contract for the ra8_io block-device fabric.
 
ra8_io_blockdev_cache.h
 ra8_io caching block device – an LRU sector cache over any backend.
 
ra8_io_blockdev_mram.h
 ra8_io block-device backend over the on-chip extra/data MRAM region.
 
ra8_io_blockdev_ram.h
 ra8_io block-device backend over a caller-owned RAM buffer.
 
ra8_io_blockdev_sdhi.h
 ra8_io block-device backend over the native SDHI SD-card controller.
 
ra8_io_blockdev_sdram.h
 ra8_io block-device backend over the external 64 MiB SDRAM window.
 
ra8_io_blockdev_sdspi.h
 ra8_io block-device backend over the micro-SD-in-SPI-mode driver.
 
ra8_io_blockdev_usbmsc.h
 ra8_io block-device backend over a hosted USB mass-storage device.
 
ra8_io_blockdev_vsource.h
 Thin adapter exposing an ra8_io block device as an ra8_vsource reader.
 
ra8_io_blockdev_xspi.h
 ra8_io block-device backend over OSPI NOR flash via ra8_xspi.
 
ra8_io_fsfmt.h
 ra8_io pluggable filesystem-format registry (probe + capabilities).
 
ra8_io_i2c_bus.h
 ra8_io I2C-bus facade – one controller-transfer vtable over thechip's two I2C implementations.
 
ra8_io_i2c_bus_i3c_compat.h
 I3C I2C-compatibility backend binder for the ra8_io I2C-bus facade.
 
ra8_io_i2c_bus_riic.h
 RIIC backend binder for the ra8_io I2C-bus facade.
 
ra8_io_log.h
 Redirect ra8_log output into an ra8_io stream.
 
ra8_io_spi_bus.h
 ra8_io SPI-bus facade – one controller-transfer vtable over thechip's two SPI implementations.
 
ra8_io_spi_bus_sci_spi.h
 SCI Simple-SPI backend binder for the ra8_io SPI-bus facade.
 
ra8_io_spi_bus_spi_b.h
 SPI_B backend binder for the ra8_io SPI-bus facade.
 
ra8_io_stream.h
 ra8_io targetable byte-stream facade – one writer, many destinations.
 
ra8_io_stream_backend.h
 Public implementer contract for ra8_io byte-stream backends.
 
ra8_io_stream_blockdev.h
 ra8_io byte-stream sink that buffers into a raw block device.
 
ra8_io_stream_ram.h
 ra8_io byte-stream sink over a caller-owned RAM buffer.
 
ra8_io_stream_uart.h
 ra8_io byte-stream sink over a UART/SCI channel.
 
ra8_io_stream_usbcdc.h
 ra8_io byte-stream sink over a USB-CDC endpoint.
 
ra8_io_vfs.h
 ra8_io virtual filesystem – mount many volumes, address them by name.