ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_io_vfs_file Struct Reference

Publicly opaque stream facade, drawn from s_files. More...

Collaboration diagram for ra8_io_vfs_file:

Data Fields

const ra8_io_fsfmt_tformat
 Format owning file_ctx.
void * file_ctx
 Format-private open-file state.
uint8_t mount_index
 Owning mount slot.
bool in_use
 Facade is occupied.

Detailed Description

Publicly opaque stream facade, drawn from s_files.

Definition at line 33 of file ra8_io_vfs.c.

Field Documentation

◆ file_ctx

void* ra8_io_vfs_file::file_ctx

Format-private open-file state.

Definition at line 35 of file ra8_io_vfs.c.

◆ format

const ra8_io_fsfmt_t* ra8_io_vfs_file::format

Format owning file_ctx.

Definition at line 34 of file ra8_io_vfs.c.

◆ in_use

bool ra8_io_vfs_file::in_use

Facade is occupied.

Definition at line 37 of file ra8_io_vfs.c.

◆ mount_index

uint8_t ra8_io_vfs_file::mount_index

Owning mount slot.

Definition at line 36 of file ra8_io_vfs.c.


The documentation for this struct was generated from the following file: