Nimbin[12]?Embedded / esp_garden / commits / 3a62205

esp_garden git · master

Distributed ESP sensor and actuator system (garden)

esp32 esp-idf iot sensors c++ sql · first commit 2025-10-15 · last commit 2026-01-20 (8 months ago) · synced 3 days ago · upstream: git.ide3.de/hsnr/mic/esp_garden

C++ 70.7% Markdown 18% C 10.7%
git clone https://git.christianimmanuel.de/embedded/esp_garden.gitwget https://git.christianimmanuel.de/embedded/esp_garden/archive/esp_garden.tar.gz

Edit sprint_plan.md

David.Schüring · 2025-10-23 17:06 · 3a622052a81b08e63e5de7ebaba7e43ac8e97b4d

 sprint_plan.md | 33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

diff --git a/sprint_plan.md b/sprint_plan.md
index df2b896..d24457c 100644
--- a/sprint_plan.md
+++ b/sprint_plan.md
@@ -58,4 +58,35 @@ Implementierung des Empfangens von Konfigurationen des ESP-Sensors über ESP-Ser
 
 Siehe Aufgabenbeschreibung.
 
-## Aufgabe 2: Wie in der Vorlage für Aufgabe 1
+
+## Aufgabe 2: Verbindung von C und Assembler auf Hardwareebene
+
+### Verantworliches Teammitglied: David Schüring
+
+### Beschreibung
+
+ Entwickeln Sie eine funktionale LED-Kommunikationslogik, die über Assembler gesteuert und durch C-Code eingebunden werden kann.Erstellen Sie ein klares, modular aufgebautes CSS-Design zur Darstellung der Daten.
+
+ -Die Registeradressen für die LED-Steuerung müssen bekannt oder spezifiziert werden.
+ -Die Schnittstelle zwischen Assembler und C (z. B. Funktionsaufrufe, Speicherbereiche) ist eindeutig zu definieren.
+ -Die Weboberfläche muss auf die bereitgestellten Datenformate abgestimmt sein (z. B. JSON, einfache Statuswerte).
+ -Die LED soll abhängig vom Kommunikationsstatus angesteuert werden – z. B. beim Senden, Empfangen, bei Fehlern oder Inaktivität.
+
+### Definition von „Spaß“
+> Definieren Sie die Aspekte der Aufgabe (falls möglich) die Motivation und Spaß bei der Ausführung der Aufgabe bringen könnten. Was könnte die Aufgabe interessant machen? Was könnte man daraus lernen?
+
+Kreative Gestaltungsmöglichkeiten durch visuelles CSS-Design
+Direktes Feedback durch LED-Ansteuerung sichtbar machen
+Lernchance: Registerzugriffe, Speichersteuerung, visuelle UI-Prinzipien
+Erfolgserlebnis durch funktionierende, sichtbare Systemintegration
+
+### Definition von „erledigt“
+> Legen Sie die Bedingungen fest, unter denen die verantwortliche Person die Aufgabe als erledigt betrachten kann.
+
+       Die Aufgabe zur LED-Steuerung gilt als abgeschlossen, wenn die LED zuverlässig über Assembler-Routinen angesteuert werden kann und diese Routinen korrekt aus dem C-Code heraus aufgerufen werden.
+       Die Aufgabe zum Weboberflächen-Design gilt als abgeschlossen, wenn alle relevanten Statusinformationen klar, übersichtlich und verständlich dargestellt sind.
+       Beide Komponenten (LED-Steuerung und Webdarstellung) müssen dokumentiert, getestet und nutzbar sein.
+
+
+
+