From c8b3fb136e5cdef03884d7540d4b6366e7bcf1df Mon Sep 17 00:00:00 2001
From: "tom.tiltmann" <tom.tiltmann@th-koeln.de>
Date: Mon, 30 May 2022 12:53:33 +0200
Subject: [PATCH] Klassennamen angepasst

---
 README.md                              | 10 +++++-----
 examples/led_blink/led_blink.ino       |  8 ++++----
 examples/ledchain_use/ledchain_use.ino |  2 +-
 led_controller.h                       |  8 ++++----
 4 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/README.md b/README.md
index f8898bc..1c5cdb5 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 ## **Projekttitel:** 
-**LED_controller und LED_chain**  
+**LEDController und LEDChain**  
   
 * LEDs Signale erzeugen ohne Nutzung von delay()
 * Verwendung mehrerer LEDs parallel
@@ -15,13 +15,13 @@ Um diese Klassen verwenden zu können, muss diese Repository geklont und in das
 ## **Anwendung:** 
 Einbinden der Library:
 ```Arduino
-#include "led_controller.h.h"
+#include "led_controller.h"
 ```
 <br />
 
 ## **Erläuterungen:** 
 
-**Klasse LED_controller:**
+**Klasse LEDController:**
 * `void blink(uint16_t interval)`: Lasse die LED blinken mit der übergebenen Intervallzeit.
 * `void on()`: Einschalten
 * `void off()`: Ausschalten
@@ -29,8 +29,8 @@ Einbinden der Library:
 * `void switch_to(bool)`: Schalten
 * `byte read_pin_state()`: Lesen den aktuellen Zustand der LED
 
-**Klasse LED_chain:**
-* `LED_chain(byte aPin_count, byte aPin_chain[], Chainmode chainmode = RIGHT)`: Erzeuge ein ledchain-Objekt (Konstruktor)  
+**Klasse LEDChain:**
+* `LEDChain(byte aPin_count, byte aPin_chain[], Chainmode chainmode = RIGHT)`: Erzeuge ein ledchain-Objekt (Konstruktor)  
 `aPin_count`: Größe des Pin-Arrays  
 `aPin_chain[]`: Pin-Array  
 `chainmode`:  
diff --git a/examples/led_blink/led_blink.ino b/examples/led_blink/led_blink.ino
index 89d31cf..a68da14 100644
--- a/examples/led_blink/led_blink.ino
+++ b/examples/led_blink/led_blink.ino
@@ -2,10 +2,10 @@
 
 #include "led_controller.h"
 
-LED_controller led1(4);
-LED_controller led2(5);
-LED_controller led3(6);
-LED_controller led4(7);
+LEDController led1(4);
+LEDController led2(5);
+LEDController led3(6);
+LEDController led4(7);
 
 void setup()
 {}
diff --git a/examples/ledchain_use/ledchain_use.ino b/examples/ledchain_use/ledchain_use.ino
index 72f6945..17ca68c 100644
--- a/examples/ledchain_use/ledchain_use.ino
+++ b/examples/ledchain_use/ledchain_use.ino
@@ -12,7 +12,7 @@ byte pins[] = {4, 5, 6, 7};
 // 3. Parameter: RIGHT=von rechts nach links (default)
 //               LEFT= von links nach rechts
 //               TOGGLE=von links nach rechts nach links nach ...
-LED_chain ledchain(4, pins, TOGGLE);
+LEDChain ledchain(4, pins, TOGGLE);
 
 void setup()
 {}
diff --git a/led_controller.h b/led_controller.h
index 4aec454..1df9ab7 100644
--- a/led_controller.h
+++ b/led_controller.h
@@ -1,7 +1,7 @@
-class LED_controller
+class LEDController
 {
 public:
-    LED_controller(byte aPin) : PIN(aPin) { pinMode(aPin, OUTPUT); };
+    LEDController(byte aPin) : PIN(aPin) { pinMode(aPin, OUTPUT); };
     void switch_to(bool b) { digitalWrite(PIN, b); };
     byte read_pin_state() { return digitalRead(PIN); };
     void on() { switch_to(HIGH); };
@@ -50,10 +50,10 @@ enum Chainmode
     TOGGLE
 };
 
-class LED_chain
+class LEDChain
 {
 public:
-    LED_chain(byte aPin_count, byte aPin_chain[], Chainmode chainmode = RIGHT) : PIN_CHAIN(aPin_chain), PIN_COUNT(aPin_count), chainmode(chainmode)
+    LEDChain(byte aPin_count, byte aPin_chain[], Chainmode chainmode = RIGHT) : PIN_CHAIN(aPin_chain), PIN_COUNT(aPin_count), chainmode(chainmode)
     {
         for (byte i = 0; i < aPin_count; i++)
             pinMode(aPin_chain[i], OUTPUT);
-- 
GitLab