ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
src Directory Reference
Directory dependency graph for src:

Files

 
ra8_img_arena.c
 Caller-bound bump arena with refcount auto-reset for stb_image.
 
ra8_stbtt_alloc.c
 Fixed bump arena with refcount auto-reset for stb_truetype.
 
ra8_stbtt_guard.c
 sfnt table-directory bounds validator run before stbtt_InitFont().
 
reflow_cache.c
 Import-time pagination cache serialiser / loader for reflow.
 
reflow_css.c
 Content-CSS primitives + declaration-body parsing (#111).
 
reflow_css_cascade.c
 Content-CSS stylesheet scanner, cascade, and face lookup (#111).
 
reflow_css_internal.h
 Cross-TU surface for the split content-CSS cascade (#111).
 
reflow_css_rules.c
 Content-CSS selector + @font-face rule parsing (#111).
 
reflow_image.c
 Zero-heap raster image decode + nearest-neighbour scale + blit (#106).
 
reflow_internal.h
 Test-access surface for reflow internal helpers (MC/DC).
 
reflow_layout.c
 Greedy line-break + page-break engine for reflow.
 
reflow_layout_driver.c
 Token-stream driver + public lifecycle API for the reflow engine.
 
reflow_layout_image.c
 Block-level <img> layout for the reflow engine (#106).
 
reflow_layout_internal.h
 Cross-TU shared declarations for the reflow layout engine.
 
reflow_layout_table.c
 <table> equal-column grid layout for the reflow engine (#107).
 
reflow_parse.c
 HTML-subset parser entry point for reflow.
 
reflow_render.c
 Page-rasteriser for reflow.
 
reflow_svg.c
 Scan / attribute / colour-parsing core of the minimal SVG subset (#112).
 
reflow_svg_doc.c
 SVG document walk, gradient definitions, and the public render API (#112).
 
reflow_svg_internal.h
 Cross-TU surface for the split minimal-SVG subset (#112).
 
reflow_svg_path.c
 SVG <path> d mini-language parser + Bezier flatten (#112).
 
reflow_svg_shape.c
 SVG shape rasterisers: rect / circle / line / polygon + fill + arc (#112).
 
reflow_svg_xform.c
 Coordinate transform + 2x3 affine transform= parsing for SVG (#112).
 
reflow_tokenize.c
 No-heap streaming XHTML tokenizer for reflow (replaces the former heap-backed DOM shim).
 
reflow_tokenize_attr.c
 Attribute and CSS-identity helpers for the no-heap XHTML tokenizer: quoted-attribute scanning, <img src> / <a href> capture, CSS element-identity + inline-style extraction, link interning, and embedded-face resolution.
 
reflow_tokenize_internal.h
 Test-access surface for reflow_tokenize.c internal helpers.
 
reflow_tokenize_lex.c
 Lexical primitives for the no-heap streaming XHTML tokenizer: whitespace/entity/UTF-8 scanning, tag classification, and the text-pool / token-pool emit helpers.