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

Buffered reader borrowing one initialized storage binding. More...

Collaboration diagram for internal_config_reader_t:

Data Fields

mdl_storage_tstorage
 Injected filesystem and scratch.
fw_fs_file_t file
 Caller-owned portable handle.
uint32_t position
 Next unread scratch offset.
uint32_t available
 Readable scratch byte count.
uint32_t read_calls
 Bounded backend read calls.
bool eof
 Clean zero-byte read observed.

Detailed Description

Buffered reader borrowing one initialized storage binding.

Definition at line 29 of file mdl_config.c.

Field Documentation

◆ available

uint32_t internal_config_reader_t::available

Readable scratch byte count.

Definition at line 33 of file mdl_config.c.

Referenced by internal_config_next().

◆ eof

bool internal_config_reader_t::eof

Clean zero-byte read observed.

Definition at line 35 of file mdl_config.c.

Referenced by internal_config_next().

◆ file

fw_fs_file_t internal_config_reader_t::file

Caller-owned portable handle.

Definition at line 31 of file mdl_config.c.

Referenced by internal_config_next(), and mdl_config_load().

◆ position

uint32_t internal_config_reader_t::position

Next unread scratch offset.

Definition at line 32 of file mdl_config.c.

Referenced by internal_config_next().

◆ read_calls

uint32_t internal_config_reader_t::read_calls

Bounded backend read calls.

Definition at line 34 of file mdl_config.c.

Referenced by internal_config_next().

◆ storage

mdl_storage_t* internal_config_reader_t::storage

Injected filesystem and scratch.

Definition at line 30 of file mdl_config.c.

Referenced by internal_config_next().


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