|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Mutable cursor used to calculate or bind one aligned layout. More...
Data Fields | |
| uint8_t * | base |
| Workspace base, or NULL during sizing. | |
| size_t | capacity |
| Accessible extent during binding. | |
| size_t | used |
| First unused byte. | |
| bool | valid |
| False after overflow/capacity failure. | |
Mutable cursor used to calculate or bind one aligned layout.
Definition at line 44 of file ra8_viewer_reader.c.
| uint8_t* viewer_layout_t::base |
Workspace base, or NULL during sizing.
Definition at line 45 of file ra8_viewer_reader.c.
Referenced by internal_take().
| size_t viewer_layout_t::capacity |
Accessible extent during binding.
Definition at line 46 of file ra8_viewer_reader.c.
Referenced by internal_take().
| size_t viewer_layout_t::used |
First unused byte.
Definition at line 47 of file ra8_viewer_reader.c.
Referenced by internal_requirements_valid(), internal_take(), ra8_viewer_reader_bind(), and ra8_viewer_reader_requirements().
| bool viewer_layout_t::valid |
False after overflow/capacity failure.
Definition at line 48 of file ra8_viewer_reader.c.
Referenced by internal_layout(), internal_requirements_valid(), internal_take(), ra8_viewer_reader_bind(), and ra8_viewer_reader_requirements().