42typedef enum : uint32_t {
122#ifndef RA8_OFF_TARGET
Annotation-attribute framework macros for ra8-firmware.
#define RA8_INTERNAL
Marker that a function is intended to be static (file-local).
Error Code Definitions for ra8-firmware.
@ k_ra8_err_validation_failed
Validation rule failed (caller-supplied invariant not satisfied).
@ k_ra8_ok
Success – operation completed with all postconditions satisfied.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
uint32_t g_ra8_ls_stack_canary_end[]
ra8_err_t ra8_stack_canary_check(void)
Implementation of ra8_stack_canary_check() – sentinel check.
uint32_t g_ra8_ls_stack_canary_start[]
void ra8_infrastructure_init(void)
Implementation of ra8_infrastructure_init() – bring-up.
ra8_stack_canary_pattern_t
@ k_ra8_stack_canary_pattern
RA8 stack canary pattern.
static void internal_write_stack_canary(void)
Fill .stack_canary with the sentinel pattern.
Bring-up Helpers Called Before Any Driver Init.
Lightweight Logging Interface for ra8-firmware.
void ra8_log_init(void)
Initialise the logging backend.
#define ra8_log_info(tag, message)
RA8 log info.
Runtime Pin-Ownership Validator.
void ra8_pin_validator_reset(void)
Reset the validator (release every pin).