Nimbin[12]?Embedded / esp_garden / commits / aaed89f

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

Resolve merge conflicts

Christian Immanuel · 2025-10-24 06:23 · aaed89f31642e0b6343be9291066b52702acd48f

 sprint_plan.md | 35 ++++++++++++++++++++++++++++++++---
 1 file changed, 32 insertions(+), 3 deletions(-)

diff --git a/sprint_plan.md b/sprint_plan.md
index 7b902b1..ff510d1 100644
--- a/sprint_plan.md
+++ b/sprint_plan.md
@@ -1,11 +1,11 @@
 # Plan Sprint 5
 
-> Dieser Sprint wurde bereits erledigt [https://git.ide3.de/hsnr/mic/esp_garden/-/commit/a5c6d5046f2be9be21775dc12e560c3f36c69cb0](https://git.ide3.de/hsnr/mic/esp_garden/-/commit/a5c6d5046f2be9be21775dc12e560c3f36c69cb0)
-
-## Kapitän: Christian Fischer; Planung, Leitung und Durchführung
+## Kapitän: Christian Fischer
 
 ## Aufgabe 1: Implementierung der Konfigurationsübertragung
 
+> Dieser Aufgabe wurde bereits erledigt [https://git.ide3.de/hsnr/mic/esp_garden/-/commit/a5c6d5046f2be9be21775dc12e560c3f36c69cb0](https://git.ide3.de/hsnr/mic/esp_garden/-/commit/a5c6d5046f2be9be21775dc12e560c3f36c69cb0)
+
 ### Verantworliches Teammitglied: Christian Fischer
 
 ### Erwarteter Zeitaufwand: 18h
@@ -36,3 +36,32 @@ Implementierung des Empfangens von Konfigurationen des ESP-Sensors über ESP-Ser
 ### Definition von „erledigt“
 
 Siehe Aufgabenbeschreibung.
+
+
+## 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.