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

Files

 
ra8_crashlog.c
 Cross-reset crash-log implementation (.noinit record + loop guard).
 
ra8_crashlog_internal.h
 Cross-TU surface for ra8_crashlog (host-test white-box access only).
 
ra8_decomp_limits.c
 Unified decompression-limits policy – budget charging and checks.
 
ra8_error_handler.c
 Default implementation of the fatal-error sink.
 
ra8_exception.c
 Cortex-M85 CPU exception diagnostic implementation.
 
ra8_freestanding_math.c
 Project-owned freestanding integer math primitive (abs).
 
ra8_freestanding_mem.c
 Project-owned freestanding memory ABI primitives (memset, memcpy, memmove, memcmp, memchr).
 
ra8_freestanding_str.c
 Project-owned freestanding string ABI primitives (strlen, strcmp, strchr, strstr, etc.).
 
ra8_infrastructure.c
 Application-layer bring-up (called from main() after SystemInit).
 
ra8_log.c
 Default log sink implementation.
 
ra8_pin_validator.c
 Runtime pin-ownership bitmap implementation.
 
ra8_rand_stub.c
 Deterministic xorshift32 rand()/srand() override.
 
ra8_sbrk_trap.c
 newlib _sbrk() trap stub – enforces NASA Power of 10 Rule 3
 
ra8_scb.c
 Cortex-M85 System Control Block driver implementation.
 
ra8_secure.c
 Secure-comparison primitives implementation.
 
ra8_systick.c
 Cortex-M85 SysTick + DWT cycle-counter timebase implementation.
 
ra8_time.c
 SysTick tick counter implementation.