Files
DigiRadio/Software/docs/manual/manual.tex
T
micheleandCursor 425b3f98cf Document HTTP API and complete manual for slices 1–2
Add ch-api.tex for REST endpoints and boot flow, update ch-firmware,
ch-build, and ch-intro. Extend CONTRIBUTING, instructions, and README
with manual sync checks and API reference.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:04:22 +02:00

54 lines
1.4 KiB
TeX

% ============================================================
% DigiRadio — Technical Manual (main file)
%
% Compile with LuaLaTeX or XeLaTeX for the real Optima font
% (a system font on macOS):
% latexmk -lualatex manual.tex
% pdfLaTeX also works and falls back to Linux Biolinum.
% ============================================================
\documentclass[12pt,a4paper,oneside]{scrreprt}
\usepackage{digiradio-manual}
\usepackage{tikz}
\usetikzlibrary{positioning, arrows.meta, fit, backgrounds}
\begin{document}
% ---------------- Cover ----------------
\begin{titlepage}
\thispagestyle{empty}
\vspace*{3.5cm}
{\color{drPetrol}\fontsize{48}{52}\selectfont\bfseries DigiRadio\par}
\vspace{3mm}
{\color{drAmber}\rule{\linewidth}{2.5pt}}
\vspace{6mm}
{\color{drInk}\LARGE Open-Source Hi-Fi DAB+/FM Receiver\par}
\vspace{3mm}
{\color{drGray}\Large Technical Manual\par}
\vfill
{\color{drInk}\large Michele Bigi\par}
\vspace{1mm}
{\color{drGray} 2026 \quad\textbullet\quad Hardware: CERN-OHL-S v2
\quad\textbullet\quad Firmware: Apache-2.0\par}
\vspace{2mm}
{\color{drGray}\small \url{https://github.com/manvalan/DigiRadio}\par}
\end{titlepage}
% ---------------- Contents ----------------
\pagestyle{plain}
{\color{drPetrol}\tableofcontents}
\clearpage
% ---------------- Chapters ----------------
\include{ch-intro}
\include{ch-hardware}
\include{ch-firmware}
\include{ch-api}
\include{ch-classes}
\include{ch-build}
\include{ch-licensing}
\end{document}