diff --git a/NodeOperatingSystem.md b/NodeOperatingSystem.md index 04ddb78..a6e6ecf 100644 --- a/NodeOperatingSystem.md +++ b/NodeOperatingSystem.md @@ -68,7 +68,11 @@ Die Hauptanwendung eines Device/Node sollte die folgenden Labels enthalten, die # Beispiel -Im folgenden die Quelldatei der Hauptanwendung des Devices N29 +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. + +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. > ```