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

Computed byte offsets of every table / pool plus the total blob size. More...

Data Fields

uint32_t off_chap
 Chapter table offset (== header size).
uint32_t off_node
 Node table offset.
uint32_t off_attr
 Attribute table offset.
uint32_t off_style
 Stylesheet table offset.
uint32_t off_image
 Image table offset.
uint32_t off_string
 String-pool offset.
uint32_t off_pool
 Image-pool offset.
uint32_t total
 Total blob size in bytes.

Detailed Description

Computed byte offsets of every table / pool plus the total blob size.

All offsets are measured from the start of the output buffer; each table abuts the next so a table's byte length is the delta to the following offset.

Invariant
k_book_sizeof_header <= off_chap <= off_node <= ... <= total.
Since
0.1.0

Definition at line 93 of file ra8_rabook_finalize.c.

Field Documentation

◆ off_attr

uint32_t ra8_rabook_layout_t::off_attr

Attribute table offset.

Definition at line 96 of file ra8_rabook_finalize.c.

◆ off_chap

uint32_t ra8_rabook_layout_t::off_chap

Chapter table offset (== header size).

Definition at line 94 of file ra8_rabook_finalize.c.

◆ off_image

uint32_t ra8_rabook_layout_t::off_image

Image table offset.

Definition at line 98 of file ra8_rabook_finalize.c.

◆ off_node

uint32_t ra8_rabook_layout_t::off_node

Node table offset.

Definition at line 95 of file ra8_rabook_finalize.c.

◆ off_pool

uint32_t ra8_rabook_layout_t::off_pool

Image-pool offset.

Definition at line 100 of file ra8_rabook_finalize.c.

◆ off_string

uint32_t ra8_rabook_layout_t::off_string

String-pool offset.

Definition at line 99 of file ra8_rabook_finalize.c.

◆ off_style

uint32_t ra8_rabook_layout_t::off_style

Stylesheet table offset.

Definition at line 97 of file ra8_rabook_finalize.c.

◆ total

uint32_t ra8_rabook_layout_t::total

Total blob size in bytes.

Definition at line 101 of file ra8_rabook_finalize.c.


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