diff --git a/20191128/hp-20191128.tex b/20191128/hp-20191128.tex
index d829d5262520ab5966aa44f048659c8861bf6fbf..8160e94bcec945b8f494956bed93d41fcec6fb85 100644
--- a/20191128/hp-20191128.tex
+++ b/20191128/hp-20191128.tex
@@ -20,7 +20,7 @@
 % Attribution-ShareAlike 3.0 Unported License along with this
 % document.  If not, see <http://creativecommons.org/licenses/>.
 
-% README: Interrupts, volatile-Variable
+% README: Präprozessor, Bibliotheken
 
 \documentclass[10pt,t]{beamer}
 
diff --git a/README.md b/README.md
index 8bdba6ca5293e5936fce0e857b5c1fb9048e57a9..b786023c3738565debae719d338fcaa1116d3622 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,8 @@ Vortragsfolien und Beispiele:
  * [31.10.2019: Einführung in C: Arrays und Strings und Zeichen, Strukturen, Dateien und Fehlerbehandlung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191031/hp-20191031.pdf) [**(Beispiele)**](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master/20191031/)
  * [07.11.2019: Parameter des Hauptprogramms, String-Operationen, Bit-Operationen, I/O-Ports](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191107/hp-20191107.pdf) [**(Beispiele)**](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master/20191107/)
  * [14.11.2019: Bit-Operationen, I/O-Ports](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191114/hp-20191114.pdf) [**(Beispiele)**](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master/20191114/)
- * [21.11.2019: Interrupts, volatile-Variable](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191121/hp-20191121.pdf) [**(Beispiele)**](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master/20191121/)
+ * [21.11.2019: Interrupts, volatile-Variable, Bibliotheken: Einführung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191121/hp-20191121.pdf) [**(Beispiele)**](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master/20191121/)
+ * [28.11.2019: Präprozessor, Bibliotheken](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191128/hp-20191128.pdf) [**(Beispiele)**](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master/20191128/)
  * [alle in 1 Datei](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/hp-slides-2019ws.pdf)
 
 Übungsaufgaben:
@@ -35,6 +36,7 @@ Vortragsfolien und Beispiele:
  * [07.11.2019: Arrays mit Zahlen, Datum-Bibliothek](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191107/hp-uebung-20191107.pdf)
  * [14.11.2019: Ausgabe von Hexadezimalzahlen, Einfügen in Strings, Länge von Strings](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191114/hp-uebung-20191114.pdf)
  * [21.11.2019: Zahlensysteme, Mikrocontroller](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191121/hp-uebung-20191121.pdf)
+ * [28.11.2019: Datum-Bibliothek, Text-Grafik-Bibliothek, LED-Blinkmuster](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191128/hp-uebung-20191128.pdf)
 
 Musterlösungen:
 ---------------
@@ -42,6 +44,7 @@ Musterlösungen:
  * [24.10.2019: Seltsame Programme, Kalender-Berechnung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191024/hp-musterloesung-20191024.pdf)
  * [31.10.2019: Strings, Programm analysieren, fehlerhaftes Primzahl-Programm](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191031/hp-musterloesung-20191031.pdf)
  * [07.11.2019: Arrays mit Zahlen, Datum-Bibliothek](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191107/hp-musterloesung-20191107.pdf)
+ * [14.11.2019: Ausgabe von Hexadezimalzahlen, Einfügen in Strings, Länge von Strings](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20191114/hp-musterloesung-20191114.pdf)
 
 Tafelbilder:
 ------------
diff --git a/hp-slides-2019ws.pdf b/hp-slides-2019ws.pdf
index c054370449ed6f49add989ceae6b597fd6e6cf8f..10491613a30d8ee13409d5a5b71bf02491ae8bd4 100644
Binary files a/hp-slides-2019ws.pdf and b/hp-slides-2019ws.pdf differ
diff --git a/hp-slides-2019ws.tex b/hp-slides-2019ws.tex
index 981378843927d88a3d031499ee9d5053b590f5e7..692517196fc7cf09a7d2a065e574f5333d4b1eee 100644
--- a/hp-slides-2019ws.tex
+++ b/hp-slides-2019ws.tex
@@ -22,6 +22,8 @@
   \includepdf[pages=-]{20191107/hp-20191107.pdf}
   \pdfbookmark[1]{14.11.2019: Bit-Operationen, I/O-Ports}{20191114}
   \includepdf[pages=-]{20191114/hp-20191114.pdf}
-  \pdfbookmark[1]{21.11.2019: Interrupts, volatile-Variable}{20191121}
+  \pdfbookmark[1]{21.11.2019: Interrupts, volatile-Variable, Bibliotheken: Einführung}{20191121}
   \includepdf[pages=-]{20191121/hp-20191121.pdf}
+  \pdfbookmark[1]{28.11.2019: Präprozessor, Bibliotheken}{20191128}
+  \includepdf[pages=-]{20191128/hp-20191128.pdf}
 \end{document}