|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Cross-cutting primitives: error codes, validation, logging, assertions, attributes, and device selection (libs/ra8_core). More...
Files | |
| file | ra8_attributes.h |
| Annotation-attribute framework macros for ra8-firmware. | |
| file | ra8_bit_constants.h |
| Named Bit Positions and Masks for Register Manipulation. | |
| file | ra8_boot_entry.h |
| Boot entry points shared between a vector table and its startup code. | |
| file | ra8_check.h |
| Validation and Error-Checking Macros for ra8-firmware. | |
| file | ra8_crashlog.h |
| Cross-reset crash-log: persist the last fault + a reset-loop guard. | |
| file | ra8_decomp_limits.h |
| Unified decompression-limits policy: one bound set for every decoder. | |
| file | ra8_device.h |
| Compile-time device selection for the RA8 multi-chip build (RA8D2 / RA8P1). | |
| file | ra8_err.h |
| Error Code Definitions for ra8-firmware. | |
| file | ra8_error_handler.h |
| Centralised fatal-error sink. | |
| file | ra8_error_interface.h |
| Abstract error-reporter interface for DI. | |
| file | ra8_exception.h |
| Cortex-M85 CPU exception diagnostic helpers. | |
| file | ra8_gpio_constants.h |
| PSEL codes for peripheral pin routing on the RA8D2. | |
| file | ra8_infrastructure.h |
| Bring-up Helpers Called Before Any Driver Init. | |
| file | ra8_log.h |
| Lightweight Logging Interface for ra8-firmware. | |
| file | ra8_off_target_config.h |
| Guards for host-compiled unit tests. | |
| file | ra8_pin_interface.h |
| Abstract pin-driver interface for dependency injection. | |
| file | ra8_pin_validator.h |
| Runtime Pin-Ownership Validator. | |
| file | ra8_port_constants.h |
| Typed Port / Pin Constants for the RA8D2 IOPORT Module. | |
| file | ra8_register_guard.h |
| IRQ-masked read-modify-write helper for shared registers. | |
| file | ra8_sbrk_trap.h |
| The newlib heap syscall, replaced by a halting trap. | |
| file | ra8_scb.h |
| Cortex-M85 System Control Block: VTOR relocation + fault-status decode. | |
| file | ra8_secure.h |
| Secure-comparison primitives for the crypto / secure-boot paths. | |
| file | ra8_stack_budget.h |
| Greppable stack-frame deviation marker. | |
| file | ra8_systick.h |
| Cortex-M85 SysTick + DWT cycle-counter timebase primitive. | |
| file | ra8_time.h |
| SysTick-based tick counter, delay and timestamp helpers. | |
| file | ra8_time_constants.h |
| Named Time Unit Constants for Delay / Timeout / Tick Math. | |
| file | ra8_time_interface.h |
| Abstract time-source interface for DI and unit testing. | |
| file | ra8_crashlog_internal.h |
| Cross-TU surface for ra8_crashlog (host-test white-box access only). | |
Cross-cutting primitives: error codes, validation, logging, assertions, attributes, and device selection (libs/ra8_core).