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

@generated by tools/epub_compile/src/bake_library.py – do not edit by hand. More...

#include <stdint.h>
Include dependency graph for library.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  library_book_t
 One openable baked book: compressed blob + cover thumbnail + metadata. More...

Enumerations

enum  library_count_t : uint16_t { k_library_count = 3U }

Variables

static const uint8_t k_lib_blob00 [240808U]
 "The Time Machine" by H.
static const uint8_t k_lib_thumb00 [25220U]
 Cover thumbnail for k_lib_blob00 (130x194 gray8).
static const uint8_t k_lib_blob01 [197287U]
 "The Strange Case of Dr. Jekyll and Mr. Hyde" by Robert Louis Stevenson – 197287 bytes.
static const uint8_t k_lib_thumb01 [25220U]
 Cover thumbnail for k_lib_blob01 (130x194 gray8).
static const uint8_t k_lib_blob02 [360748U]
 "Journey to the Center of the Earth" by Jules Verne – 360748 bytes.
static const uint8_t k_lib_thumb02 [25220U]
 Cover thumbnail for k_lib_blob02 (130x194 gray8).
static const library_book_t k_library [k_library_count]

Detailed Description

@generated by tools/epub_compile/src/bake_library.py – do not edit by hand.

Baked full .rabook blobs + pre-decoded cover thumbnails (generated).

Each entry is the chunked RBKC container (book_open inflates it on demand) plus a gray8 cover thumbnail the shelf blits without any boot-time inflation. Regenerate with tools/epub_compile/src/ bake_library.py (the thumbnail bytes are architecture-dependent to regenerate; see scripts/builders/books.sh – re-pin the fb golden when re-baking).

Since
Version 0.1.0

Definition in file library.h.

Enumeration Type Documentation

◆ library_count_t

enum library_count_t : uint16_t
Enumerator
k_library_count 

Number of entries in k_library.

Definition at line 54713 of file library.h.

Variable Documentation

◆ k_lib_blob00

const uint8_t k_lib_blob00[240808U]
static

"The Time Machine" by H.

G. Wells – 240808 bytes.

Definition at line 22 of file library.h.

◆ k_lib_blob01

const uint8_t k_lib_blob01[197287U]
static

"The Strange Case of Dr. Jekyll and Mr. Hyde" by Robert Louis Stevenson – 197287 bytes.

Definition at line 16657 of file library.h.

◆ k_lib_blob02

const uint8_t k_lib_blob02[360748U]
static

"Journey to the Center of the Earth" by Jules Verne – 360748 bytes.

Definition at line 30572 of file library.h.

◆ k_lib_thumb00

const uint8_t k_lib_thumb00[25220U]
static

Cover thumbnail for k_lib_blob00 (130x194 gray8).

Definition at line 15076 of file library.h.

◆ k_lib_thumb01

const uint8_t k_lib_thumb01[25220U]
static

Cover thumbnail for k_lib_blob01 (130x194 gray8).

Definition at line 28991 of file library.h.

◆ k_lib_thumb02

const uint8_t k_lib_thumb02[25220U]
static

Cover thumbnail for k_lib_blob02 (130x194 gray8).

Definition at line 53122 of file library.h.

◆ k_library

const library_book_t k_library[k_library_count]
static
Initial value:
= {
{k_lib_blob00, 240808U, k_lib_thumb00, 130U, 194U, "The Time Machine", "H. G. Wells"},
197287U,
130U,
194U,
"The Strange Case of Dr. Jekyll and Mr. Hyde",
"Robert Louis Stevenson"},
360748U,
130U,
194U,
"Journey to the Center of the Earth",
"Jules Verne"},
}
static const uint8_t k_lib_thumb00[25220U]
Cover thumbnail for k_lib_blob00 (130x194 gray8).
Definition library.h:15076
static const uint8_t k_lib_thumb02[25220U]
Cover thumbnail for k_lib_blob02 (130x194 gray8).
Definition library.h:53122
static const uint8_t k_lib_thumb01[25220U]
Cover thumbnail for k_lib_blob01 (130x194 gray8).
Definition library.h:28991
static const uint8_t k_lib_blob00[240808U]
"The Time Machine" by H.
Definition library.h:22
static const uint8_t k_lib_blob01[197287U]
"The Strange Case of Dr. Jekyll and Mr. Hyde" by Robert Louis Stevenson – 197287 bytes.
Definition library.h:16657
static const uint8_t k_lib_blob02[360748U]
"Journey to the Center of the Earth" by Jules Verne – 360748 bytes.
Definition library.h:30572

Definition at line 54717 of file library.h.

Referenced by sh_seed_baked().