|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
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. | |