ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_flash.h
Go to the documentation of this file.
1
108
109#pragma once
110
111#ifdef __cplusplus
112extern "C" {
113#endif
114
115#include <stdint.h>
116
117#include "ra8_err.h"
118#include "ra8_flash_regs.h"
119
120/*
121 * Thin umbrella: the declarations that used to live here were split into
122 * cohesive self-contained sub-headers to keep every header under the
123 * project file-size budget. Consumers continue to ``#include "ra8_flash.h"``
124 * unchanged; this umbrella pulls in every sub-header in dependency order
125 * (shared types first, then the function-prototype surfaces).
126 */
127#include "ra8_flash_core.h" /* core register-level MRAM driver API */
128#include "ra8_flash_fsp.h" /* FSP r_mram parity surface */
129#include "ra8_flash_types.h" /* enums, structs, callback typedef */
130
131#ifdef __cplusplus
132}
133#endif
Error Code Definitions for ra8-firmware.
Code MRAM + Extra MRAM + Option-Setting driver – core API.
Code MRAM driver – FSP r_mram parity surface.
Flash / MRAM controller register layout for the Renesas RA8D2.
Code MRAM driver – shared types (enums, structs, callback typedef).