From dc4632d3e9dc32407e6f5b1be0feef1f504b3e04 Mon Sep 17 00:00:00 2001
From: Tom Tiltmann <tom.tiltmann@th-koeln.de>
Date: Sun, 5 Dec 2021 13:28:10 +0100
Subject: [PATCH] Beschreibung erstellt

---
 README.md | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 8f81f21..bf4b1c3 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,26 @@
-# tt_led
+# tt_led: Klassen TT_LED, TT_LED_chain
+LEDs Signale erzeugen ohne Nutzung von delay().
 
-LEDs Signale erzeugen ohne Nutzung von delay().
\ No newline at end of file
+Klasse TT_LED:
+void blink(uint16_t interval): Lasse die LED blinken mit der übergebenen Intervallzeit.
+void on(): Einschalten
+void off(): Ausschalten
+void toggle(): Umschalten
+void switch_to(bool): Schalten
+byte read_pin_state(): Lesen den aktuellen Zustand der LED
+
+Klasse TT_LED_chain:
+TT_LED_chain(byte aPin_count, byte aPin_chain[], Chainmode chainmode = RIGHT): Konstruktor
+// Erzeuge ein ledchain-Objekt 
+// 1. Parameter: Größe des Pin-Arrays
+// 2. Parameter: Pin-Array
+// 3. Parameter: RIGHT=von rechts nach links (default)
+//               LEFT= von links nach rechts
+//               TOGGLE=von links nach rechts nach links nach ...
+void run(uint16_t interval): Lasse Lauflicht laufen mit übergebener Intervallzeit.
+void set_chainmode(Chainmode cm): Nachträgliches Ändern des Lauflichtes
+// Parameter: RIGHT=von rechts nach links (default)
+//            LEFT= von links nach rechts
+//            TOGGLE=von links nach rechts nach links nach ...
+void on(): Alle LED einschalten.
+void off(): Alle LED ausschalten.
\ No newline at end of file
-- 
GitLab