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

Baked, INFLATED .rabook flat blob carrying one full-resolution gray8 image (#476). More...

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

Go to the source code of this file.

Enumerations

enum  rabook_gray8_fixture_size_t : uint32_t { k_rabook_gray8_fixture_len = 4785U }
 Byte length of k_rabook_gray8_fixture. More...

Variables

static const uint8_t k_rabook_gray8_fixture [4785U]
 Baked, inflated gray8-image .rabook blob (validate + walk).

Detailed Description

Baked, INFLATED .rabook flat blob carrying one full-resolution gray8 image (#476).

@generated by scripts/gen/rabook_gray8_fixture.py – do not edit by hand.

The compiled-book path retains zoomable rasters at full source resolution in continuous-tone gray8 (1 byte/pixel), never the panel-quantised 4bpp form. This one-image book is the ra8_emulator proof: ereader_rabook validates it, confirms the image is 8bpp and holds more than the 16 distinct tones a 4bpp store could reproduce, then blits it 1:1 at full resolution. The image is a diagonal grayscale ramp whose tones sweep the full 0-255 range, so its survival proves no quantisation occurred. Do not edit by hand; see the generator.

Since
Version 0.1.0

Definition in file rabook_gray8_fixture.h.

Enumeration Type Documentation

◆ rabook_gray8_fixture_size_t

enum rabook_gray8_fixture_size_t : uint32_t

Byte length of k_rabook_gray8_fixture.

Since
Version 0.1.0
Enumerator
k_rabook_gray8_fixture_len 

Inflated flat-blob length.

Definition at line 30 of file rabook_gray8_fixture.h.

Variable Documentation

◆ k_rabook_gray8_fixture

const uint8_t k_rabook_gray8_fixture[4785U]
static

Baked, inflated gray8-image .rabook blob (validate + walk).

Definition at line 36 of file rabook_gray8_fixture.h.

Referenced by erb_render_image().