From 2b87ff11171876083a3710d4a5e5dce6a55abbce Mon Sep 17 00:00:00 2001
From: Sam Anthony <sam@samanthony.xyz>
Date: Wed, 10 Dec 2025 18:45:30 -0500
Subject: report: block diagram

---
 doc/report/report.tex | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

(limited to 'doc/report/report.tex')

diff --git a/doc/report/report.tex b/doc/report/report.tex
index c7cf533..554e932 100644
--- a/doc/report/report.tex
+++ b/doc/report/report.tex
@@ -116,14 +116,19 @@ Two dual DACs (digital-to-analog converters) generate signals for the four analo
 These can drive up to four temperature or pressure gauges, or any gauge that accepts a 0--5V analog input.
 The microcontroller's timers produce two variable-frequency square waves which drive the tachometer and speedometer.
 
+\begin{figure}
+	\centering
+	\includegraphics[width=2.5in]{diagram}
+	\caption{System diagram.}
+	\label{fig:BlockDiagram}
+\end{figure}
+
 As it is intended to be a generic part that can be retrofitted to existing cars, the device must work with any combination of sensors, gauges, and CAN encoding schemes.
 Thus, it is user-programmable, allowing it to be installed in any system.
 The user-configuration is programmed via CAN and stored in non-volatile memory, namely an EEPROM (electrically erasable programmable read-only memory) chip.
 
 TODO: mention software/firmware and that it will be discussed in the subsequent sections, after the hardware.
 
-TODO: block diagram.
-
 TODO
 
 
-- 
cgit v1.2.3

