ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_fs_fat_gpt_internal.h
Go to the documentation of this file.
1
17
18#pragma once
19
20#include "ra8_attributes.h"
22
45ra8_err_t priv_gpt_locate_volume(const ra8_fs_mount_t* m, uint64_t* out_base);
46
73ra8_err_t priv_gpt_locate_partition(const ra8_fs_mount_t* m, uint8_t index, uint64_t* out_base);
Annotation-attribute framework macros for ra8-firmware.
#define RA8_PRIV
Module-private helper: shared across TUs but only inside one library.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
Definition ra8_err.h:546
ra8_err_t priv_gpt_locate_volume(const ra8_fs_mount_t *m, uint64_t *out_base)
Locate the first mountable partition on a GPT disk (auto-select).
ra8_err_t priv_gpt_locate_partition(const ra8_fs_mount_t *m, uint8_t index, uint64_t *out_base)
Locate a GPT partition chosen by entry-array index.
Cross-TU on-disk-layout enums and typedefs for the FAT/exFAT adapter.
Cached parse of one mounted FAT volume.