esp_garden git · master
Distributed ESP sensor and actuator system (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.gzEdit sprint_plan.md
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. + + + +