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

Baked multi-page CBZ fixture for the viewable ereader_comic demo (generated by scripts/gen/gen_comic_fixture.py – do not edit). More...

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

Go to the source code of this file.

Enumerations

enum  comic_pages_count_t : uint32_t { k_comic_page_count = 5U }
 Page count baked into k_comic_cbz. More...

Variables

static const uint8_t k_comic_cbz []
 Baked 1765-byte multi-page CBZ (5 pages).
static const uint32_t k_comic_cbz_len = (uint32_t)sizeof(k_comic_cbz)
 Length of k_comic_cbz in bytes.

Detailed Description

Baked multi-page CBZ fixture for the viewable ereader_comic demo (generated by scripts/gen/gen_comic_fixture.py – do not edit).

A miniz-decodable ZIP of 5 near-panel grayscale PNG pages (480x240 each). Every page carries a distinct paper tint, panel layout, and a huge 7-segment page number, so a page turn on the 1024x600 panel is unmistakable. Pure 7-bit ASCII byte array, like the bundled font / cover blobs.

Definition in file comic_pages_fixture.h.

Enumeration Type Documentation

◆ comic_pages_count_t

enum comic_pages_count_t : uint32_t

Page count baked into k_comic_cbz.

A property of the archive above, not a tunable.

Enumerator
k_comic_page_count 

Entries the baked CBZ contains.

Definition at line 141 of file comic_pages_fixture.h.

Variable Documentation

◆ k_comic_cbz

const uint8_t k_comic_cbz[]
static

Baked 1765-byte multi-page CBZ (5 pages).

Definition at line 20 of file comic_pages_fixture.h.

◆ k_comic_cbz_len

const uint32_t k_comic_cbz_len = (uint32_t)sizeof(k_comic_cbz)
static

Length of k_comic_cbz in bytes.

Definition at line 135 of file comic_pages_fixture.h.