ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 1234567]
 
apps
 
coprocessor
Firmware for the companion co-processors, built by their own vendor toolchains rather than this tree's: today the ESP32-C6 esp-hosted peripheral image that libs/ra8_c6link talks to over SPI
 
docs
Human-facing documentation: architecture, policy, the DO-178C / IEC 61508 safety-and-certification evidence, hardware bring-up, and quick reference
 
examples
Example applications – the primary showcase of the repository
 
libs
Hand-written first-party libraries – the drivers and substrates the rest of the firmware builds on (HAL peripherals and register maps, the ra8_core substrate, I/O fabric, security and TrustZone, the e-reader stack, storage, networking, and board support)
 
port
Adapters between the vendored stacks under libs/third_party and this firmware: ThreadX to the RA8 clock tree, NetX Duo to a link layer, USBX to ra8_usb, LevelX to an ra8_fs block device, the Mbed TLS feature set, NimBLE's HCI transport, esp-hosted, and a hosted POSIX filesystem adapter
 
scripts
Developer and CI tooling: build, flash, and debug wrappers; the HIL bench rig control (Tapo power, J-Link, and RTT); the OpenBao secret client and root-of-trust key store; and the check_*.py quality gates under scripts/checks that CI and the git hooks enforce
 
tools
Host-side tools: the ra8_emulator RA8D2 emulator, cache/glyph benchmarks, the EPUB/book image builders, the root-of-trust signer, and the MCP server