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

 
board_console.h
 Multi-channel console log store backing the board view's tabbed console.
 
board_input.h
 Host-side keystroke FIFO: window / CLI key source -> UART RX sink.
 
board_net.h
 Virtual network peer for ra8_emulator – talks TCP/IP to the firmware.
 
board_overlay.h
 Composite board-view renderer: panel framebuffer + a status sidebar.
 
board_overlay_internal.h
 Module-private layout constants + draw primitives for the overlay.
 
board_periph.h
 Register-accurate peripheral-model framework for the board emulator.
 
board_periph_block.h
 Decentralized peripheral-block registry for the board emulator core.
 
board_periph_eink.h
 IT8951 e-paper SPI-device model for ra8_emulator (attached to SPI_B).
 
board_periph_i2c_internal.h
 Module-private interfaces shared by the board_periph_i2c TUs.
 
board_periph_modem.h
 Cellular AT-modem device model for ra8_emulator (attached to SCI7 UART).
 
board_periph_mstp_internal.h
 Module-private module-stop (MSTP) gate state shared with the core.
 
board_periph_pdctr_internal.h
 Module-private graphics power-domain state for the gated blocks.
 
board_periph_prcr_internal.h
 Module-private PRCR unlock state shared with the protected blocks.
 
board_periph_riic_devices_internal.h
 Internal RIIC bus-device registry and board-device models.
 
board_periph_sd.h
 SD-card-over-SPI device model for ra8_emulator (attached to SPI_B).
 
board_periph_sd_internal.h
 Module-private FAT formatter shared by the board_periph_sd TUs.
 
board_usb.h
 USBFS controller model + a virtual USB host for the board emulator.
 
board_usb_host.h
 USBHS HOST-mode controller model (self-loop peer of the USBFS device).
 
board_usb_internal.h
 Module-private state + interfaces shared by the board_usb TUs.
 
board_view.h
 Minimal self-contained macOS window for the board emulator.
 
board_view_provider_internal.h
 Internal immutable-fd CoreGraphics provider factory.
 
emu_args.h
 ra8_emulator command-line parsing (usage text + option decoding)
 
emu_console.h
 Emulator text-console surfaces: UART echo, ITM/SWO echo, escapes.
 
emu_cpu1.h
 Second-core (cpu1, Cortex-M33) engine: release watch, boot, stepping.
 
emu_elf.h
 ELF32 image services for the board emulator (load / symbols / vectors).
 
emu_elf_source_internal.h
 Private raw-descriptor ELF source operations.
 
emu_engine.h
 Shared Unicorn engine access utilities for the board emulator.
 
emu_exc.h
 Cortex-M exception model constants and interfaces for ra8_emulator.
 
emu_host_io_internal.h
 Bounded raw-descriptor I/O seam for the RA8 emulator.
 
emu_memmap.h
 Shared aliased-memory backing and Unicorn memory-map bindings.
 
emu_memory_access.h
 Central first-party Unicorn memory access seam.
 
emu_mmio.h
 Sparse MMIO model of the Renesas peripheral space.
 
emu_mpu.h
 Armv8-M MPU enforcement model for ra8_emulator.
 
emu_presentation.h
 Bounded raw-descriptor presentation surface and scratch workspace.
 
emu_prof.h
 Firmware profiler (RA8_EMU_PROFILE): sampling, hooks, reports.
 
emu_run.h
 The chunked emulation run loop, report and exit-code mapping.
 
emu_run_internal.h
 Shared run-loop state + cross-TU run helpers (ra8_emulator internal).
 
emu_seams.h
 Armv8.1-M instruction-emulation seams (M85 ops on Unicorn's M33).
 
emu_trace.h
 Function-entry seam glue + the –trace-sym instrument.
 
emu_tz.h
 TrustZone Secure/Non-Secure seams for ra8_emulator.
 
emu_usbh_seam.h
 Virtual USB host-mode devices behind the ra8_usb_host_* / hmsc seams.
 
emu_view.h
 Board-view presentation: frames, composition, input routing, panels.
 
emu_view_surface_internal.h
 Internal streamed panel/composite builder seam.
 
emu_view_tile_internal.h
 Internal bounded RGB565 tile rotation/writer.