NodeOperatingSystem aktualisiert
@@ -68,7 +68,11 @@ Die Hauptanwendung eines Device/Node sollte die folgenden Labels enthalten, die
|
|||||||
|
|
||||||
# Beispiel
|
# 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.
|
||||||
|
|
||||||
|
|
||||||
> ```
|
> ```
|
||||||
|
|||||||
Reference in New Issue
Block a user