diff --git a/NodeOperatingSystem.md b/NodeOperatingSystem.md index a6e6ecf..0ab93ff 100644 --- a/NodeOperatingSystem.md +++ b/NodeOperatingSystem.md @@ -70,7 +70,7 @@ Die Hauptanwendung eines Device/Node sollte die folgenden Labels enthalten, die Im folgenden die Quelldatei der Hauptanwendung des Devices **N29**. -Dabei handelt es sich um eine Mikroprozessorplatine mit einem ATtiny84, einem Bewegungssensor, einem Temperatur-/Luftfeuchtigkeitssensor und eine Photodiode/Phototransistor zur Messung der Hellichkeit im Raum. +Dabei handelt es sich um eine Mikroprozessorplatine mit einem ATtiny84, einem Bewegungssensor, einem Temperatur-/Luftfeuchtigkeitssensor und einer Photodiode/Phototransistor zur Messung der Hellichkeit im Raum. Man sieht hier schön, daß verschiedene Treiber einfach über Präprozessor-Direktiven (z.B. _#define MODULES_SGP30_) eingebunden werden. Der Code der Hauptanwendung selbst ist ansonsten leer, der Rest wird vom Betriebssystem erledigt. Es müssen lediglich die oben beschriebenen Labels angelegt werden (wie z.B. _onEverySecond_), die hier aber lediglich ein ret (_return_) ausführen.