|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Files | |
| mdl_app.c | |
| The application layer's one composition seam: the bound working set. | |
| mdl_app_admin.c | |
| Discovery, descriptor generation, and verification actions. | |
| mdl_app_cover.c | |
| Cached series-cover acquisition and validated publication. | |
| mdl_app_direct.c | |
| Direct artifact, page, pack, and run composition actions. | |
| mdl_app_internal.h | |
| Module-private contract shared by the application-mode translation units. | |
| mdl_app_library.c | |
| Tracked-library list, remove, and update-all actions. | |
| mdl_app_prepare.c | |
| Descriptor-driven series preparation and safe path setup. | |
| mdl_app_series.c | |
| Series selection, download lifecycle, and export actions. | |
| mdl_app_storage.c | |
| Portable application-storage policy over the injected filesystem. | |
| mdl_app_storage_internal.h | |
| Private portable filesystem operations shared by CLI application modes. | |
| mdl_cache.c | |
| Per-host HTTP cache lookup and revalidation state machine. | |
| mdl_cache_internal.h | |
| Private binary-index and body I/O seams for mdl_cache. | |
| mdl_cache_io.c | |
| Checksummed binary index and immutable body I/O for mdl_cache. | |
| mdl_config.c | |
| Flat key=value site-descriptor parser over injected portable storage. | |
| mdl_discover.c | |
| Governed search/browse: build the query URL, fetch it politely, parse the hits, and present them honestly (with optional select-for-download). | |
| mdl_export.c | |
| Coordinate bounded chapter export and validated publication. | |
| mdl_export_epub.c | |
| Emit deterministic fixed-layout EPUB3 chapter containers. | |
| mdl_export_epub_internal.h | |
| Private bounded EPUB3 writer contracts for the media downloader. | |
| mdl_export_epub_meta.c | |
| Render the EPUB3 package document, navigation, and identifier. | |
| mdl_export_internal.h | |
| Module-private contracts shared by chapter export writers. | |
| mdl_export_io.c | |
| Portable source streams and validated exporter publication stages. | |
| mdl_export_io_internal.h | |
| Private portable byte-stream contracts for media exporters. | |
| mdl_export_jof.c | |
| JOF tile-atlas exporter: one .jof band atlas per chapter page. | |
| mdl_export_meta.c | |
| Parse, validate, and serialize portable publication metadata. | |
| mdl_export_rabook.c | |
| Bounded fixed-layout EPUB-to-RBKC writer for media chapters. | |
| mdl_export_rabook_internal.h | |
| Private bounded RABOOK export contracts for the media downloader. | |
| mdl_export_rabook_io.c | |
| Portable temporary EPUB and flat-blob adapters for RABOOK export. | |
| mdl_export_tar.c | |
| Stream deterministic CBT and gzip-wrapped CBT containers. | |
| mdl_export_workspace.c | |
| Manage the caller-owned media export bump workspace. | |
| mdl_export_zip.c | |
| Provide bounded miniz storage and the CBZ container writer. | |
| mdl_extract.c | |
| Bounded image/anchor URL scanning and relative-URL resolution. | |
| mdl_extract_hits.c | |
| Bounded titled-anchor extraction and deduplication. | |
| mdl_extract_internal.h | |
| Shared bounded markup lexer helpers for media extraction units. | |
| mdl_fetch.c | |
| State-aware chapter, asset, and run download orchestration. | |
| mdl_fetch_body.c | |
| Portable single-transaction response-body sink implementation. | |
| mdl_fetch_body_internal.h | |
| Portable single-transaction response-body sink for media fetches. | |
| mdl_fetch_internal.h | |
| Module-private fetch-loop decisions promoted for host unit tests and the CLI's end-of-run reporting. | |
| mdl_fetch_page.c | |
| Cached page validation, streamed transfer, and publication. | |
| mdl_hash.c | |
| FNV-1a 64 content hashing over an injected portable filesystem. | |
| mdl_library.c | |
| Portable bounded tracked-library enumeration and tree removal. | |
| mdl_net.c | |
| Backend-agnostic dispatchers for the mdl_net_iface_t vtable seam. | |
| mdl_net_c6link.c | |
| Digest-verified media network backend over C6link. | |
| mdl_net_internal.h | |
| Private HTTP classification shared by downloader network backends. | |
| mdl_pack.c | |
| Implementation of the downloaded-folder archive packaging. | |
| mdl_pathfs.c | |
| Implementation of the guarded filesystem directory join. | |
| mdl_politeness.c | |
| Seeded xorshift64 jitter, injectable clock, and the per-host governor. | |
| mdl_report.c | |
| Implementation of the mdl progress + failure presenter. | |
| mdl_robots.c | |
| Implementation of the robots.txt parser, matcher, and per-host cache. | |
| mdl_sanitize.c | |
| Implementation of the untrusted-name sanitisers. | |
| mdl_search.c | |
| Pure search/discovery policy: percent-encoding, URL templating, and the zero-vs-broken result classifier. | |
| mdl_session.c | |
| Implementation of the session identity + robots.txt gating. | |
| mdl_state.c | |
| In-memory model and coverage queries for persistent series state. | |
| mdl_state_codec.c | |
| Portable parser for persistent series state payloads. | |
| mdl_state_decimal.c | |
| Exact locale-free conversion for legacy decimal state values. | |
| mdl_state_internal.h | |
| Module-private validation shared by the state model and codec. | |
| mdl_state_store.c | |
| Portable checksummed two-generation persistence for downloader state. | |
| mdl_storage.c | |
| Portable downloader storage binding and validated atomic copy. | |
| mdl_stream.c | |
| Private bounded text helpers over the portable byte-stream contract. | |
| mdl_stream_internal.h | |
| Private bounded text helpers over the portable byte-stream contract. | |
| mdl_url_guard.c | |
| Implementation of the pure URL / address safety predicates. | |
| mdl_urlname.c | |
| Bounded URL naming and portable image-type readers. | |
| mdl_verify.c | |
| Portable bounded structural validators for media artifacts. | |
| mdl_verify_internal.h | |
| Private bounded validator seams shared by the mdl verifiers. | |
| mdl_verify_rabook.c | |
| Strict allocation-free RBKC validation for media downloader artifacts. | |
| mdl_verify_rabook_internal.h | |
| Private strict RBKC validator seam for media downloader artifacts. | |
| mdl_verify_tarball.c | |
| Streamed USTAR and gzip-framed CBT structural validation. | |