Files
DigiRadio/Software/docs/manual/manual.tex
T
micheleandClaude Sonnet 5 3a58d33aad Add DAB ANTCAP calibration and fix BT1035 boot banner timing
Extend the FM-only ANTCAP antenna-varactor override to DAB, mirroring the
existing mechanism end to end (driver, tuner, service, EEPROM storage,
HTTP API). Live sweep on real hardware found no ANTCAP value beating
auto-tune on the ensembles tested, so DAB stays on auto-tune by default.

Also fix BT1035 boot: the module's real boot banner doesn't appear until
~18-24s after RESET# releases, not the 3.5s previously waited; add a
2-attempt retry and a baud-rate probe fallback for diagnostics.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-21 08:12:08 +02:00

82 lines
2.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{2mm}
{\color{drGray}Firmware 0.9.0 \quad\textbullet\quad 2026\par}
\vspace{2mm}
{\color{drGray}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-sigmastudio}
\include{ch-firmware}
\include{ch-si4684}
\include{ch-adau1701}
\include{ch-bt1035}
\include{ch-api}
\include{ch-classes}
\include{ch-build}
\include{ch-licensing}
% ---------------- Back cover (acknowledgements) ----------------
\cleardoublepage
\thispagestyle{empty}
\vspace*{\fill}
\begin{center}
{\color{drPetrol}\Large\bfseries Acknowledgements\par}
\vspace{1.2cm}
\begin{minipage}{0.82\textwidth}
\centering
{\color{drInk}
\textbf{PCBWay} sponsored part of the prototype PCB fabrication and assembly
costs for DigiRadio. Their contribution did not cover the full production
budget, but it materially reduced the out-of-pocket expense of the first
manufacturing run. We thank the PCBWay team for believing in this open hardware
project and for helping bring the first boards to life.\par}
\vspace{1.2cm}
\includegraphics[width=0.32\textwidth]{figures/pcbway-logo.png}%
\vspace{0.8cm}
{\color{drGray}\small\url{https://www.pcbway.com}\par}
\end{minipage}
\end{center}
\vspace*{\fill}
\end{document}