aboutsummaryrefslogtreecommitdiff
path: root/slides/images/nodemcu.pgf
diff options
context:
space:
mode:
Diffstat (limited to 'slides/images/nodemcu.pgf')
-rw-r--r--slides/images/nodemcu.pgf29
1 files changed, 29 insertions, 0 deletions
diff --git a/slides/images/nodemcu.pgf b/slides/images/nodemcu.pgf
new file mode 100644
index 0000000..3ea9af0
--- /dev/null
+++ b/slides/images/nodemcu.pgf
@@ -0,0 +1,29 @@
+\begin{tikzpicture}
+
+\path
+ (0, 0) node(flash)[draw, rectangle,
+ minimum height=1cm, minimum width=2cm] {Flash}
+
+ (0, 1.5) node(esp8266)[draw, rectangle,
+ minimum height=1cm, minimum width=2cm] {ESP8266}
+
+ (3.5, 1.5) node(cp201x)[draw, rectangle,
+ minimum height=0.75cm, minimum width=1cm]
+ {CP201x}
+
+ (5.5, 1.5) node(usb)[]
+ {USB}
+;
+
+\draw[-] (esp8266) -- node[node font=\footnotesize, right]{QSPI} (flash);
+\draw[-] (esp8266) -- node[node font=\footnotesize, above]{UART} (cp201x) -- (usb);
+
+\node[rectangle, draw, fit=(esp8266) (flash), inner sep=2 mm,
+ label={[name=esp12_label,anchor=south]ESP-12}]
+ (esp12){};
+
+\node[rectangle, draw, thick, fit=(esp12_label) (esp12) (cp201x), inner sep=3 mm,
+ label={[anchor=north]south:NodeMCU}]
+ (nodemcu){};
+
+\end{tikzpicture}